Size: a a a

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

2021 April 05

KK

Kirill Kulikov in React — русскоговорящее сообщество
Kirill Kulikov
Добрый  вечер. Подскажите, в чем ошибка, неужели я неверно использую spread в reducer? в action специально вставил просто строки чтобы потестить. На скринах видно ошибку, а в девтулз видно объект, который я раскладываю в reducer
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Kirill Kulikov
Как получилось, что у comments у вас есть поле id и url?
источник

V

Vlad in React — русскоговорящее сообщество
Kirill Kulikov
Добрый  вечер. Подскажите, в чем ошибка, неужели я неверно использую spread в reducer? в action специально вставил просто строки чтобы потестить. На скринах видно ошибку, а в девтулз видно объект, который я раскладываю в reducer
state.comments какое начальное состояние?
источник

L

Lewy in React — русскоговорящее сообщество
большое спасибо!
источник

KK

Kirill Kulikov in React — русскоговорящее сообщество
я получаю с сервера объект с url, id и объектом comments, внутри которое уже массив из комментариев
источник

AS

Andrew Summers in React — русскоговорящее сообщество
Коллеги, подскажите, пожалуйста  - я хочу пушировать проект на github, у меня бек + фронт, но пишет вот такое - https://i.imgur.com/7AGEElQ.png. Client - это папка с фронтом на реакте и я не делал в ней git init.

Что делать?
источник

KK

Kirill Kulikov in React — русскоговорящее сообщество
так, пока описывал проблему, нашел ошибку. Щас попробую, мб решу)
источник

ИМ

Иван Мелентьев... in React — русскоговорящее сообщество
Почему equalityFn не влияет ни на что? у меня постоянно в консоли показывает это значение с 4 элементами в бесконечном цикле
источник

ИМ

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

UC

User Concept in React — русскоговорящее сообщество
Всем привет!
Подскажите, как грамотно шаблонизировать приложение в next.js, если мне необходимо вынести в отдельные компоненты header, footer, main итд ? Почитал рекомендации - пишут, что есть вариант создать layout компонент, импортировать его на страницы и передавать в его props разметку, но как-то странновато на мой взгляд передавать страницы со сложной разметкой ( много jsx кода ) в props или это нормальная практика ?
источник

L

L in React — русскоговорящее сообщество
При нажатии на один из квадратов пишет, что field.map не является функцией. Из-за чего так происходит? https://codesandbox.io/s/silly-gould-vsnke?file=/src/App.js:0-2394
источник

KK

Kirill Kulikov in React — русскоговорящее сообщество
Kirill Kulikov
Так, переформулирую вопрос. В initialState есть пустой объект modalData, который при клике на модалку получает данные с сервера, в том числе и массив комментариев в ключе comments (скрин получаемых данных в ответе).

в case ADD_COMMENT я хочу изменять массив comments, чтобы добавлять еще комментарии. Как мне правильно написать в reducer, чтобы action.payload обращался к массиву комментов?
источник

OJ

Oleg Junior in React — русскоговорящее сообщество
Кто-то кто не я написал такой кастомный хук. раз он сделал return cb, внутри useEffect, то как я понял при размонтировании компонента App вызывается этот cb и не важно что он вообще внутри хука вне компонента и не важно что он может вообще находится в другом файле. я правильно понял?
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Kirill Kulikov
Так, переформулирую вопрос. В initialState есть пустой объект modalData, который при клике на модалку получает данные с сервера, в том числе и массив комментариев в ключе comments (скрин получаемых данных в ответе).

в case ADD_COMMENT я хочу изменять массив comments, чтобы добавлять еще комментарии. Как мне правильно написать в reducer, чтобы action.payload обращался к массиву комментов?
что у тебя лежит в payload покажи
источник

i

iwannafly in React — русскоговорящее сообщество
Oleg Junior
Кто-то кто не я написал такой кастомный хук. раз он сделал return cb, внутри useEffect, то как я понял при размонтировании компонента App вызывается этот cb и не важно что он вообще внутри хука вне компонента и не важно что он может вообще находится в другом файле. я правильно понял?
типа того
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
iwannafly
и возьмите за правило: один файл - один компонент
Осуждаю😏
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
iwannafly
и возьмите за правило: один файл - один компонент
Вдвойне осуждаю
источник

i

iwannafly in React — русскоговорящее сообщество
Dmitriy Shuleshov
Осуждаю😏
обидно 😕
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Зачем ставить ограничения там где их нет?
Так можно и во вью превратится🌚😅
источник

ИМ

Иван Мелентьев... in React — русскоговорящее сообщество
Иван Мелентьев
Почему equalityFn не влияет ни на что? у меня постоянно в консоли показывает это значение с 4 элементами в бесконечном цикле
если кому интересно - это было из-за бага в либе, обновил react-redux до 7.2.3  и перестало перерендериваться
источник