Size: a a a

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

2020 July 04

V

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

И

Иван in React — русскоговорящее сообщество
Vladimir Samoilenko
ну я выложил код компонента, в котором происходит эта ошибка. зачем выкладывать все остальное?
Выкладывать код нужно для воспроизведения проблемы. «У меня есть проблема Х, я выложил код, но она там не воспроизводится» — значит ты выложил не тот кусок.

Программа — это очень много  взаимосвязанного кода с большим количеством частей. Какие-то части могут влиять на проблему, а какие-то — нет. Вот ты выложил код компонента. Может, у тебя проблема в сторе? Или в сети? Или в конфигурации сборщика? Невозможно узнать, в чем проблема, не посмотрев на код, который ВОСПРОИЗВОДИТ проблему. Не код, где, по-твоему, что-то не так, а код, который ВОСПРОИЗВОДИТ проблему.

Есть ещё один, по-моему, очевидный эффект — когда пытаешься воспроизвнсти проблему в отрыве от кода всего приложения, чаще всего сам находишь ошибку. Потому что впихнул код в песочницу, там проблема не воспроизводится — сравнил песочницу и свой код, нашёл отличия, почитал документацию и всё починил. Это называется анализ и отладка кода.
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Иван
Выкладывать код нужно для воспроизведения проблемы. «У меня есть проблема Х, я выложил код, но она там не воспроизводится» — значит ты выложил не тот кусок.

Программа — это очень много  взаимосвязанного кода с большим количеством частей. Какие-то части могут влиять на проблему, а какие-то — нет. Вот ты выложил код компонента. Может, у тебя проблема в сторе? Или в сети? Или в конфигурации сборщика? Невозможно узнать, в чем проблема, не посмотрев на код, который ВОСПРОИЗВОДИТ проблему. Не код, где, по-твоему, что-то не так, а код, который ВОСПРОИЗВОДИТ проблему.

Есть ещё один, по-моему, очевидный эффект — когда пытаешься воспроизвнсти проблему в отрыве от кода всего приложения, чаще всего сам находишь ошибку. Потому что впихнул код в песочницу, там проблема не воспроизводится — сравнил песочницу и свой код, нашёл отличия, почитал документацию и всё починил. Это называется анализ и отладка кода.
О_о
источник

И

Иван in React — русскоговорящее сообщество
два блина спалил, пока писал. БЛДЖАД
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Иван
два блина спалил, пока писал. БЛДЖАД
☹️
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Иван
два блина спалил, пока писал. БЛДЖАД
Главное что б не жизнь
источник

АБ

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

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Иван
Выкладывать код нужно для воспроизведения проблемы. «У меня есть проблема Х, я выложил код, но она там не воспроизводится» — значит ты выложил не тот кусок.

Программа — это очень много  взаимосвязанного кода с большим количеством частей. Какие-то части могут влиять на проблему, а какие-то — нет. Вот ты выложил код компонента. Может, у тебя проблема в сторе? Или в сети? Или в конфигурации сборщика? Невозможно узнать, в чем проблема, не посмотрев на код, который ВОСПРОИЗВОДИТ проблему. Не код, где, по-твоему, что-то не так, а код, который ВОСПРОИЗВОДИТ проблему.

Есть ещё один, по-моему, очевидный эффект — когда пытаешься воспроизвнсти проблему в отрыве от кода всего приложения, чаще всего сам находишь ошибку. Потому что впихнул код в песочницу, там проблема не воспроизводится — сравнил песочницу и свой код, нашёл отличия, почитал документацию и всё починил. Это называется анализ и отладка кода.
ок, я понял... поковыряемся
источник

И

Иван in React — русскоговорящее сообщество
Vladimir Samoilenko
ок, я понял... поковыряемся
а вообще ошибка про controlled и uncontrolled возникает тогда и только тогда, когда в value одного и того же инпута на разных рендерах приходят строки и undefined. а почему это происходит — нужно дебажить твоё приложение
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Vladimir Samoilenko
ок, я понял... поковыряемся
попробую продебажить с девтулом - мож покажет че
источник

F

Frenky in React — русскоговорящее сообщество
Скажите пож, я ещё не разбирался признаю, сразу с вопросом в чат) но

Для мемоизации селекторов редакса, обязательно подключать reselect или useMemo из реакта тоже поможет, или это разные вещи
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
То есть если мы скажем что нужно, то ты нам поверишь?
источник

RS

Rustam Sahatov in React — русскоговорящее сообщество
Daniil Tchernyavsky
То есть если мы скажем что нужно, то ты нам поверишь?
а как иначе
источник

F

Frenky in React — русскоговорящее сообщество
Пока правду говорили и советы помогали. Я всеравно и то и то изучу, просто на данном отрезке времени, хотел сократить, если reselect не нужен, так и не читать пока про него
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Frenky
Пока правду говорили и советы помогали. Я всеравно и то и то изучу, просто на данном отрезке времени, хотел сократить, если reselect не нужен, так и не читать пока про него
если б ты почитал доку то ты узнал бы например про useSelector в react-redux
источник

F

Frenky in React — русскоговорящее сообщество
Александр Бакиматов
если б ты почитал доку то ты узнал бы например про useSelector в react-redux
Честно не читал пока про него, просто сразу пользоваться начал и все, а щас вижу, что две одинаковые части приложения, сделанные на двух разных стм, уже на глаз вижу различие в скорости загрузки данных.

И вопрос задал исключительно из за того, что лишь в конкретном случае напрягает разбираться во всех обвязках редакса, чтобы он начал работать так, как у других из коробки работает
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Frenky
Честно не читал пока про него, просто сразу пользоваться начал и все, а щас вижу, что две одинаковые части приложения, сделанные на двух разных стм, уже на глаз вижу различие в скорости загрузки данных.

И вопрос задал исключительно из за того, что лишь в конкретном случае напрягает разбираться во всех обвязках редакса, чтобы он начал работать так, как у других из коробки работает
я очень сомневаюсь что на глаз ты увидишь разницу в перфомансе эффектора и редакса, только если очень сильно наговнячишь в одном из них. но мой тебе совет, (сам я эффектор достаточно плотно юзаю) - изучи редакс, реальность такова что пока ты джун и пока редакс дефакто самое популярное решение на рынке, знать его нужно хотя бы ради офферов и зп. ну и рассказывать что редакс говно на собесах пока что я не рекомендую)
источник

DT

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

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
дада, про редакс говно на собесах это отсылочка:D
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
ну и помимо этого он пока аргументировать не сможет)
источник