Size: a a a

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

2021 January 29

JK

Jasur Kurbanov in React — русскоговорящее сообщество
Александр Бакиматов
в следующий раз дам РО когда начнешь спамить в несколько чатов
Хорошо
источник

JK

Jasur Kurbanov in React — русскоговорящее сообщество
Вопрос: есть библиотека material ui. Собераюсь установить в React проект. Можно через CDN установить или через NPM установить. В чем их разница ? Делает вроде одно и тоже но когда что использовать как понят ?
источник

YF

Your Friend in React — русскоговорящее сообщество
Jasur Kurbanov
Вопрос: есть библиотека material ui. Собераюсь установить в React проект. Можно через CDN установить или через NPM установить. В чем их разница ? Делает вроде одно и тоже но когда что использовать как понят ?
Сдн тебе только в браузере даст пользоваться либой, отключишь или на ноде запустишь - не заработает
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
Законно в поля компонента данные сохранять? Я например не хочу вечно в методах прописывать путь до диспатча в пропсах и поэтому в конструкторе сохраняю его в поле класса
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
И некоторые данные, которые не нужно обновлять с каждым рендерином
источник

МН

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

И

Иван in React — русскоговорящее сообщество
Максим Нестеров
Законно в поля компонента данные сохранять? Я например не хочу вечно в методах прописывать путь до диспатча в пропсах и поэтому в конструкторе сохраняю его в поле класса
Чтобы не прописывать вечно, есть контекст
источник

И

Иван in React — русскоговорящее сообщество
Максим Нестеров
Законно в поля компонента данные сохранять? Я например не хочу вечно в методах прописывать путь до диспатча в пропсах и поэтому в конструкторе сохраняю его в поле класса
Или ты про...
источник

И

Иван in React — русскоговорящее сообщество
Максим Нестеров
Законно в поля компонента данные сохранять? Я например не хочу вечно в методах прописывать путь до диспатча в пропсах и поэтому в конструкторе сохраняю его в поле класса
Ааа, не. Не надо так
источник

И

Иван in React — русскоговорящее сообщество
Максим Нестеров
Потому что было бы извращением все в Стейт пихать и диспатч тоже
И так тоже
источник

МН

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

И

Иван in React — русскоговорящее сообщество
Максим Нестеров
Нет необходимости в контексте , потому что компонент коннектится
Я понял, да
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
Иван
Ааа, не. Не надо так
Почему нет
источник

И

Иван in React — русскоговорящее сообщество
Код усложняешь, добавляешь лишнюю точку, где может произойти отказ
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
Только из-за этого?
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
Да ну какая мелочь
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
Это может и опасно, но опасность моё второе имя
источник

И

Иван in React — русскоговорящее сообщество
Максим Нестеров
Да ну какая мелочь
В приложении десять тысяч мелочей. Я бы предпочёл, чтобы их было хотя бы на тысячу поменьше.
источник

И

Иван in React — русскоговорящее сообщество
Максим Нестеров
Только из-за этого?
Из-за того, что снаружи внезапно данные изменились, а ты забыл переложить их а поле. И тратишь часы на отладку кода, чтобы выяснить «почему не обновляется». Тот, кто читает твой код, будет вынужден искать «что ж такое этот this.штука?! Какого хера?»

Пользы ноль, только морока
источник

И

Иван in React — русскоговорящее сообщество
Максим Нестеров
Это может и опасно, но опасность моё второе имя
Лучше бы твоим вторым именем была актуальность) так-то на классах уже порядочное время никто не пишет :)

А если и пишут, то точно буквы не жалеют
источник