Size: a a a

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

2021 April 20

C

Cool29 in React — русскоговорящее сообщество
А вот это очень интересно, кстати.
Не знал о таком нюансе.
Ну тогда стоит поробовать переименовать.
источник

AC

Alexandr Chernobay in React — русскоговорящее сообщество
вот потому и говорю о потенциально нерабочем useState, который не отработает - в этом скорее всего и ошибка кода - если он основан "на реальных событиях" @cool29horhoj @Bumpyy
источник

UT

Unknown T. in React — русскоговорящее сообщество
странно, почему в доке этого нет
источник

C

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

const [val, setVal] = useState({type:1});

А то тут пишут, что глюки могут быть из-за неверного наименования. Например из-за регистра символов.
Чем черт не шутит, может и поможет.
источник

GG

Gabriel Grey in React — русскоговорящее сообщество
Я написал уже что это был только пример) конечно я так не обзываю сущности
источник

C

Cool29 in React — русскоговорящее сообщество
гм... ну ладно.
источник

ei

export default - зло... in React — русскоговорящее сообщество
Че
источник

ei

export default - зло... in React — русскоговорящее сообщество
Это из какой области? Мистика?
источник

UT

Unknown T. in React — русскоговорящее сообщество
нет в документации = не верю
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
это по конвенции называют value и setValue, можно назвать хоть hello и world. это же деструктуризация и мы берем с массива нужные нам элементы и записываем в переменные
источник

М

Макс in React — русскоговорящее сообщество
источник

UT

Unknown T. in React — русскоговорящее сообщество
респект, что не поленился
источник

ei

export default - зло... in React — русскоговорящее сообщество
Ну вот, мистика разрушена)
источник

UT

Unknown T. in React — русскоговорящее сообщество
Вот где-то в другом месте я помню, что имело значение, с большой буквы или с маленькой
Возможно, в названии функции-компонента
источник

AC

Alexandr Chernobay in React — русскоговорящее сообщество
🤣
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
с названиями переменных тоже: нельзя использовать как названия переменных зарезервированные слова в их регистре. если б здесь было this, a не This - была бы ошибка
источник

UT

Unknown T. in React — русскоговорящее сообщество
Да, так и есть, если кому интересно
Либо с большой буквы, либо содержать точку
https://stackoverflow.com/questions/30373343/reactjs-component-names-must-begin-with-capital-letters
источник

C

Cool29 in React — русскоговорящее сообщество
Ну компоненты должны с большой буквы именоваться.
источник

AC

Alexandr Chernobay in React — русскоговорящее сообщество
в общем скидывайте реальный пример - найдём решение, т.к. я так ещё много чуши могу налету придумать)) вот к примеру  props={This} стоит заменить на This={This} пропсы в вызове компоненты не обзываются как props - опять-таки юзаете ключевое слово)
источник

AC

Alexandr Chernobay in React — русскоговорящее сообщество
вы перевернули моё сознание)
источник