Size: a a a

React — русскоговорящее сообщество

2020 November 20

S

Stanislav in React — русскоговорящее сообщество
я бы очень сильно удивился если бы зашел на сайт, а там в localStorage было бы такое.
источник

cb

callpack bsm in React — русскоговорящее сообщество
сюда ссылки с гитхаба можно кидать?
источник

S

Stanislav in React — русскоговорящее сообщество
callpack bsm
сюда ссылки с гитхаба можно кидать?
с гитхаба можно
источник

И

Иван in React — русскоговорящее сообщество
callpack bsm
Как можно заменить пуш на сетАрр, чтобы все работало так же как и с пушем? Если вместо пуша использую сетАрр, то получаю что то вроде инфинити стака
А ты читал документацию?
источник

cb

callpack bsm in React — русскоговорящее сообщество
https://qallpaq.github.io/portfolio/.
вот хочу примерно такое сделать, делал на чистом жс
источник

cb

callpack bsm in React — русскоговорящее сообщество
Иван
А ты читал документацию?
ес
источник

S

Stanislav in React — русскоговорящее сообщество
callpack bsm
https://qallpaq.github.io/portfolio/.
вот хочу примерно такое сделать, делал на чистом жс
хотите сказать портфолио на реакте?) возможно у меня триггер сработал, неважно
источник

cb

callpack bsm in React — русскоговорящее сообщество
почему бы и нет), лишняя практика
источник

И

Иван in React — русскоговорящее сообщество
callpack bsm
ес
Про иммутабельность стейта и чистоту рендера?
источник

cb

callpack bsm in React — русскоговорящее сообщество
Иван
Про иммутабельность стейта и чистоту рендера?
про иммутабельность -да , а про чистоту хз, мб что то типо чистых функций (сайдЭффекты)? В любом случае не понимаю, шо ты дое#$ся
источник

S

Stanislav in React — русскоговорящее сообщество
useEffect(() => {
 function appendSymbol() {
   setString(prevString => prevString + symbols[prevString.length + 1])
 }

 const interval = setInterval(appendSymbol, 500)

 return () => clearInterval(interval)
}, [])


я бы что-то такое сделал, писал с телефона поэтому кто поймет тот поймет

а, стоп, его же надо останавливать, ну там if
источник

И

Иван in React — русскоговорящее сообщество
callpack bsm
Как можно заменить пуш на сетАрр, чтобы все работало так же как и с пушем? Если вместо пуша использую сетАрр, то получаю что то вроде инфинити стака
В этом коде только одна строчка не противоречит документации, первая. Остальное надо удалить и написать заново. Что ты пытаешься сделать?
источник

cb

callpack bsm in React — русскоговорящее сообщество
Иван
В этом коде только одна строчка не противоречит документации, первая. Остальное надо удалить и написать заново. Что ты пытаешься сделать?
Я понимаю, что стейт должен оставаться имутабельным, это я пробую сделать чтобы хоть как то заработало, а потом вылизывать код. А пытаюсь сделать чтобы буквы появлялись по очереди ==> создаю пустой массив, и пушу в него по одной букве через стоката времени
источник

cb

callpack bsm in React — русскоговорящее сообщество
Иван
В этом коде только одна строчка не противоречит документации, первая. Остальное надо удалить и написать заново. Что ты пытаешься сделать?
https://qallpaq.github.io/portfolio/. вот для наглядности
источник

S

Stanislav in React — русскоговорящее сообщество
callpack bsm
Я понимаю, что стейт должен оставаться имутабельным, это я пробую сделать чтобы хоть как то заработало, а потом вылизывать код. А пытаюсь сделать чтобы буквы появлялись по очереди ==> создаю пустой массив, и пушу в него по одной букве через стоката времени
вылизывать надо сразу чтобы потом не пришлось тратить в два раза больше времени на рефакторинг
источник

cb

callpack bsm in React — русскоговорящее сообщество
Stanislav
вылизывать надо сразу чтобы потом не пришлось тратить в два раза больше времени на рефакторинг
да тут по идее < 15 строчек)
источник

cb

callpack bsm in React — русскоговорящее сообщество
я так обычно проверяю, в правильном ли направлении я думаю
источник

И

Иван in React — русскоговорящее сообщество
callpack bsm
Я понимаю, что стейт должен оставаться имутабельным, это я пробую сделать чтобы хоть как то заработало, а потом вылизывать код. А пытаюсь сделать чтобы буквы появлялись по очереди ==> создаю пустой массив, и пушу в него по одной букве через стоката времени
Гугли, как работать с интервалами в реакте в целом и в функциональных компонентах в частности
источник

a

arts in React — русскоговорящее сообщество
Stanislav
i обнуляется на каждом ререндере
Счётчик тоже засунь в стейт. Ну, и юзай concat вместо push
источник

a

arts in React — русскоговорящее сообщество
А setInterval засунь в эффект
источник