<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem render</title>
<link>https://forum.pasja-informatyki.pl/tag/render</link>
<description>Powered by Question2Answer</description>
<item>
<title>React i next.js - Częściowe renderowanie po stronie servera a częściowe SPA</title>
<link>https://forum.pasja-informatyki.pl/580647/react-i-next-js-czesciowe-renderowanie-po-stronie-servera-a-czesciowe-spa</link>
<description>Cześć wszystkim, chciałbym napisać aplikację w react która w ~80% jest aplikacją SPA gdzie dostęp będzie tylko po zalogowaniu i nie chce zeby te strony były indeksowane, oraz w ~20% żeby była renderowana po stronie servera dla wszystkich np. lista profili itd. które chciałbym indeksować w google.&lt;br /&gt;
&lt;br /&gt;
Czy można w next.js zrobić po prostu w routerze żeby dla strony głównej zwracało SPA apkę, a dla konkretnych podstron wygenerowaną przez server stronę?&lt;br /&gt;
&lt;br /&gt;
Czy są na takie problemy jakieś inne profesjonalnie rozwiązania? jeśli tak to jakie?</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/580647/react-i-next-js-czesciowe-renderowanie-po-stronie-servera-a-czesciowe-spa</guid>
<pubDate>Tue, 21 Feb 2023 10:22:49 +0000</pubDate>
</item>
<item>
<title>ReactJs - Fetch w funkcji render.</title>
<link>https://forum.pasja-informatyki.pl/569799/reactjs-fetch-w-funkcji-render</link>
<description>

&lt;p&gt;Witam. Chciałem zrobić gui w react'cie, które wyświetlało by panel użytkownika lub formularz logowania, bazując na tym czy użytkownik jest zalogowany czy nie. Jednak nie umiem&amp;nbsp;pobrać tych danych w żaden sposób, bo render nie może być asynchroniczny, a fetch nie może być synchroniczny, przez co poniższy kod nie działa. Wie ktoś jak to rozwiązać?&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
    render()
    {
        fetch('./api/user/', {method: 'GET',}).then(result =&amp;gt;
        {
            if(Boolean.valueOf(result.text()))
            {
                return this.panel();
            }
            else
            {
                return this.forms();
            }
        });
    }
    
    panel()
    {
        return &amp;lt;h1&amp;gt;User Panel&amp;lt;/h1&amp;gt;
    }
    
    forms()
    {
        return &amp;lt;h1&amp;gt;Login / Register&amp;lt;/h1&amp;gt;
    }&lt;/pre&gt;



&lt;p&gt;W tym momencie mam błąd your render method should have a return statement.&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/569799/reactjs-fetch-w-funkcji-render</guid>
<pubDate>Thu, 21 Jul 2022 14:29:56 +0000</pubDate>
</item>
<item>
<title>[React] Custom hook bez przeładowania rodzica</title>
<link>https://forum.pasja-informatyki.pl/560127/react-custom-hook-bez-przeladowania-rodzica</link>
<description>

&lt;p style=&quot;text-align: justify;&quot;&gt;Cześć,&lt;/p&gt;



&lt;p style=&quot;text-align: justify;&quot;&gt;Chciałem sobie uwspółcześnić kod, bo miałem wrapper komponentu (taki ala HOC), który zwracał callback z obiektem z referencjami do zmieniania stanów wewnątrz tego wrappera. I to działało, dokładnie tak jak chciałem, czyli miałem np. buttonComponent.setText('nowy tekst'). Po wywołaniu metody przychodzącej z callbacka, odświeżany był z nowym napisem&amp;nbsp;tylko przycisk, a rodzic trzymający go już nie.&lt;/p&gt;



&lt;p style=&quot;text-align: justify;&quot;&gt;Postanowiłem&amp;nbsp;zamienić wrapper&amp;nbsp;w&amp;nbsp;customowego hooka. Jednak nie przewidziałem, że stany z customowego hooka są trzymane w rodzicu? Tak przynajmniej najwyraźniej sądzę, bo przy przerenderowaniu teraz przycisku, przerenderowywany jest również rodzic :(.&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot; style=&quot;text-align: justify;&quot; title=&quot;Wywołanie hooka&quot;&gt;
const buttonToChangePattern = useAntPattern(buttonToChangeOptions.current)&lt;/pre&gt;



&lt;p style=&quot;text-align: justify;&quot;&gt;Czy ktoś ma pomysł, jak mógłbym to zabezpieczyć, żeby przeładowywał się tylko np. przycisk, a div trzymający różne przyciski nie? Bo nie chciałbym robić specjalnie teraz otoczki w postaci kolejnego komponentu, bo wtedy ten hook mija mi się z celem.&lt;/p&gt;



&lt;p style=&quot;text-align: justify;&quot;&gt;Czy da się sprawić, żeby customowy hook działał, jak komponent, tzn. miał swoje oddzielne pamięci i przy zmianie zmieniał się tylko on? Bo wydawało mi się, że tak powinno to działać w Reacie. Na różnych filmikach widziałem, że można bez problemu z HOC przejść na hook.&lt;/p&gt;



&lt;p style=&quot;text-align: justify;&quot;&gt;Link do kodu na Git Hubie:
&lt;br&gt;
&lt;a href=&quot;https://github.com/Amaranthusss/ant-design-patterns&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/Amaranthusss/ant-design-patterns&lt;/a&gt;&lt;/p&gt;



&lt;p style=&quot;text-align: justify;&quot;&gt;Przykładowo w komponencie ButtonExample.ts można postawić breakpoint na return i wtedy widać, że przy przerenderowaniu przycisku (który jest zwracany z hooka), przeładowuje się cały ButtonExample.ts&lt;/p&gt;



&lt;p style=&quot;text-align: justify;&quot;&gt;A może jeszcze w czymś innym robię błąd i stąd te przeładowanie rodzica?&lt;/p&gt;



&lt;p style=&quot;text-align: justify;&quot;&gt;Z góry dzięki.&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/560127/react-custom-hook-bez-przeladowania-rodzica</guid>
<pubDate>Mon, 31 Jan 2022 19:42:47 +0000</pubDate>
</item>
<item>
<title>DaVinci Resolve zawieszenie programu tuż po wyborze projektu.</title>
<link>https://forum.pasja-informatyki.pl/511446/davinci-resolve-zawieszenie-programu-tuz-po-wyborze-projektu</link>
<description>Witam, mam problem z programem DaVinci Resolve 16, otóż: w zeszłym tygodniu założyłem nowy projekt coś tam podłubałem i dziś chciałem wrócić do projektu. Włączam odpalam i po wyborze projektu (lub założeniu nowego - obojętnie) program zamiast przejść dalej pokazuje białe okno i się zawiesza. Próbowałem zaktualizować sterowniki jak i przeinstalować program. Nic to kompletnie nie dało. Dodam że program działał normalnie od wielu miesięcy.&lt;br /&gt;
&lt;br /&gt;
Czy ktoś z was może działa na tym programie do obróbki filmów i spotkał się z tym problemem ?</description>
<category>Grafika i multimedia</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/511446/davinci-resolve-zawieszenie-programu-tuz-po-wyborze-projektu</guid>
<pubDate>Mon, 12 Oct 2020 16:36:10 +0000</pubDate>
</item>
<item>
<title>[React] Przekazywanie generowanych propsów</title>
<link>https://forum.pasja-informatyki.pl/454538/react-przekazywanie-generowanych-propsow</link>
<description>

&lt;p&gt;Witam,&lt;/p&gt;



&lt;p&gt;Mam problem z przekazywaniem wcześniej wygenerowanych propsów do komponentów.&lt;/p&gt;



&lt;p&gt;Mam pętle, która generuje wartości kolorów, które to są przekazywane do komponentów w formie propsów.&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
for (let i = 0; i &amp;lt; quantity; i++) {
      let generatedIndex = getRandomNumber(0, 2)

      while (generatedIndex === prevIndex) {
        generatedIndex = getRandomNumber(0, 2)
      }

      prevIndex = generatedIndex
      let CreatedShape = ShapesArray[generatedIndex]
      shapes.push(&amp;lt;CreatedShape color={choosenColor}/&amp;gt;)
    }
    return shapes&lt;/pre&gt;



&lt;p&gt;Problem polega na tym, że wszystkie komponenty przyjmują pierwszy wygenerowany kolor jako props, mimo, że w propsach jest przekazywana nowa wartość.&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/454538/react-przekazywanie-generowanych-propsow</guid>
<pubDate>Sun, 20 Oct 2019 16:34:51 +0000</pubDate>
</item>
<item>
<title>Renderowanie w Davinci Resolve</title>
<link>https://forum.pasja-informatyki.pl/184292/renderowanie-w-davinci-resolve</link>
<description>Cześć.&lt;br /&gt;
Mam problem z Davinci Resolve, mianowicie z renderowaniem klipów z osi czasu do osobnych plików (1 klip w 1 pliku). Kiedy zatrzymuję render na np. 3 klipie i przechodzę do folderu w którym te filmy mają się zapisywać to okazuje się, że jest tam jeden wyrenderowany plik z klipem na którym się zatrzymał...&lt;br /&gt;
Chcę wiedzieć, czy po zatrzymaniu renderingu tak powinno być czy nie?&lt;br /&gt;
Po skończeniu pracy programu pojawią się tam moje pliki?&lt;br /&gt;
Pytam, bo ten proces zajmie ponad 2 godziny, a nie chce ich stracić bez pewności, że wszystko będzie ok.&lt;br /&gt;
&lt;br /&gt;
Z góry dziękuję ;)</description>
<category>Grafika i multimedia</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/184292/renderowanie-w-davinci-resolve</guid>
<pubDate>Sun, 02 Oct 2016 12:15:16 +0000</pubDate>
</item>
</channel>
</rss>