Size: a a a

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

2020 November 25

VH

Vitaly Hantarenka in React — русскоговорящее сообщество
Alex
Привет ребят!

Столкнулся с проблемой  Cannot read property 'type' of undefined

Песочница тут

https://codesandbox.io/s/objective-chaplygin-4trff?file=/src/App.js
Ищи где ты используешь someObj.type - и будет тебе счастье.
источник

NT

Nikolay Tolochnyy in React — русскоговорящее сообщество
Alex
Привет ребят!

Столкнулся с проблемой  Cannot read property 'type' of undefined

Песочница тут

https://codesandbox.io/s/objective-chaplygin-4trff?file=/src/App.js
если открыть консоль, песочницу, то у меня всё ок
источник

S

Stanislav in React — русскоговорящее сообщество
Am
а почему это плохо?
а вы про семантику слышали?
источник

AG

Artyom Gr in React — русскоговорящее сообщество
Когда я нажимаю несколько раз на main page данные загружаются снова  те же самые, разве так должно быть ?
источник

NT

Nikolay Tolochnyy in React — русскоговорящее сообщество
Stanislav
а вы про семантику слышали?
а это те семантические теги, которые в проде невозможно заюзать?)
источник

S

Stanislav in React — русскоговорящее сообщество
Nikolay Tolochnyy
а это те семантические теги, которые в проде невозможно заюзать?)
а вы кейс выше видели? там онклик на спане.
источник

VH

Vitaly Hantarenka in React — русскоговорящее сообщество
Nikolay Tolochnyy
а это те семантические теги, которые в проде невозможно заюзать?)
Для начала там должен быть тег ссылки.
источник

S

Stanislav in React — русскоговорящее сообщество
Artyom Gr
Когда я нажимаю несколько раз на main page данные загружаются снова  те же самые, разве так должно быть ?
у вас компонент делает ререндер.
источник

S

Stanislav in React — русскоговорящее сообщество
Am
а почему это плохо?
или вы про Макеева?)
источник

NT

Nikolay Tolochnyy in React — русскоговорящее сообщество
Vitaly Hantarenka
Для начала там должен быть тег ссылки.
для начала он никому ничего не должен. это холиварная тема
источник

VH

Vitaly Hantarenka in React — русскоговорящее сообщество
Artyom Gr
Когда я нажимаю несколько раз на main page данные загружаются снова  те же самые, разве так должно быть ?
И смотреть почему так происходит. Если вы используете классовый компонент, то попробуйте унаследоваться от pure component
источник

V

Vlad in React — русскоговорящее сообщество
Nikolay Tolochnyy
а это те семантические теги, которые в проде невозможно заюзать?)
никто не говорит про html5 теги, банальная кнопка должна быть button, а не span
источник

VH

Vitaly Hantarenka in React — русскоговорящее сообщество
Nikolay Tolochnyy
для начала он никому ничего не должен. это холиварная тема
То что в навигации должна быть ссылка и по ней нужно навигироваться?)
источник

NT

Nikolay Tolochnyy in React — русскоговорящее сообщество
Vlad
никто не говорит про html5 теги, банальная кнопка должна быть button, а не span
вот видите, уже противоречие пошло . Кнопка и ссылка это уже разная семантика. И в навигации скорее нужна ссылка, да
источник

A

Am in React — русскоговорящее сообщество
Stanislav
или вы про Макеева?)
не не, про онклик на спане.
источник

V

Vlad in React — русскоговорящее сообщество
Nikolay Tolochnyy
вот видите, уже противоречие пошло . Кнопка и ссылка это уже разная семантика. И в навигации скорее нужна ссылка, да
я не углублялся в его пример, увидел span onClick
Думал он делает кнопку, а не ссылку
источник

S

Stanislav in React — русскоговорящее сообщество
Am
не не, про онклик на спане.
онклики на дивах? это религия?
источник

AG

Artyom Gr in React — русскоговорящее сообщество
Vitaly Hantarenka
И смотреть почему так происходит. Если вы используете классовый компонент, то попробуйте унаследоваться от pure component
Я попробовал использовать не классовый компонент, а обычный, всё равно так происходит
источник

S

Stanislav in React — русскоговорящее сообщество
Artyom Gr
Я попробовал использовать не классовый компонент, а обычный, всё равно так происходит
у вас компонент. ререндерится. что непонятно?
источник

V

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