Size: a a a

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

2020 October 20

ТК

Таймураз Кайтмазов... in React — русскоговорящее сообщество
Вот и поговорили
источник

R

Renat in React — русскоговорящее сообщество
Ребята, недавно знаком с хуками.  Сориентируйте плиз. Закидываю данные c getData в someData. Далее обращаюсь к someData.date. Через data-fns отображаю юзерфрендли дату.  Дата валидная везде!!! Но в консоли выводится  «Uncaught RangeError: Invalid time value».  Не пойму почему ? Ткая же дата с fixDate норм отображается.
источник

R

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

R

Renat in React — русскоговорящее сообщество
Выводил в консоль  someData.date без отрисовки компоненты. Первый раз консолится как undefined, второй раз как норм дата. Возможно проблема в том, что сначала рендерится как undefined, но не могу понять решение и связь
источник

ТК

Таймураз Кайтмазов... in React — русскоговорящее сообщество
Renat
У тебя с самого начала useState инициализируется с пустой строкой
источник

A

Anatoly in React — русскоговорящее сообщество
Renat
Выводил в консоль  someData.date без отрисовки компоненты. Первый раз консолится как undefined, второй раз как норм дата. Возможно проблема в том, что сначала рендерится как undefined, но не могу понять решение и связь
new Date(undefined)
Invalid Date
источник

ТК

Таймураз Кайтмазов... in React — русскоговорящее сообщество
Anatoly
new Date(undefined)
Invalid Date
Да, именно это
источник

R

Renat in React — русскоговорящее сообщество
Таймураз Кайтмазов
У тебя с самого начала useState инициализируется с пустой строкой
Понял, спасибо большое, что в initialState тогда стоит указывать, если у меня допустим в объекте много разных свойст с разными типами ?
источник

ТК

Таймураз Кайтмазов... in React — русскоговорящее сообщество
Renat
Понял, спасибо большое, что в initialState тогда стоит указывать, если у меня допустим в объекте много разных свойст с разными типами ?
Ну тут от того, что ты делаешь нужно исходить, чел)
Если ты данные дергаешь- проще ничего не указывать и добавить проверку, если что-то состояние изменило
источник

ТК

Таймураз Кайтмазов... in React — русскоговорящее сообщество
В живых приложениях делают несколько иначе, но тебе имхо научиться и понять важнее, поэтому не углубляюсь
источник

GO

Green Orange in React — русскоговорящее сообщество
а почему пустая строка выводится как undefined?
источник

GO

Green Orange in React — русскоговорящее сообщество
в примере выше
источник

ТК

Таймураз Кайтмазов... in React — русскоговорящее сообщество
Green Orange
а почему пустая строка выводится как undefined?
Ты берешь параметр от пустой строки
источник

GO

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

ТК

Таймураз Кайтмазов... in React — русскоговорящее сообщество
Green Orange
спасибо
источник

АН

Андрей Негруша... in React — русскоговорящее сообщество
Подскажите
источник

АН

Андрей Негруша... in React — русскоговорящее сообщество
Почему браузер жалуется на if внутри jsx
источник

АН

Андрей Негруша... in React — русскоговорящее сообщество
источник

ТК

Таймураз Кайтмазов... in React — русскоговорящее сообщество
Андрей Негруша
Почему браузер жалуется на if внутри jsx
источник

AK

Alexey Kondratev in React — русскоговорящее сообщество
потому шо нельзя так делать
источник