Size: a a a

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

2020 September 24

И

Иван in React — русскоговорящее сообщество
Adrián Lazaróv
на сколько назад?))
и вторая тоже
источник

АБ

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

MK

Maxim Koylo in React — русскоговорящее сообщество
Миша Тыршу
Блин что это за тема? Это не вебшторм?
понраилась?
источник

МТ

Миша Тыршу in React — русскоговорящее сообщество
Ес
источник

AL

Adrián Lazaróv in React — русскоговорящее сообщество
Миша Тыршу
Ес
это стандарная тема vscode
источник

МТ

Миша Тыршу in React — русскоговорящее сообщество
Вроде раньше он тёмный был
источник

AL

Adrián Lazaróv in React — русскоговорящее сообщество
Миша Тыршу
Вроде раньше он тёмный был
Так меняется)) я так сказать перешел на светлую сторону))
источник

i

iwahid in React — русскоговорящее сообщество
Ребят, подскажите, пожалуйста. Как лучше всего сделать?
Нужно сделать систему комментариев к новости. В самой общей форме, к примеру, как на хабре
У меня практически всё работает, кроме одного условия: когда отвечаешь на любой комментарий - форма ответа должна переносится непосредственно под отвечаемый комментарий.
У меня форма лежит отдельным компонентом, после списка комментариев.
Вопрос - как реализовать перемещение формы под нужный коммент?

Пикча для лучшего понимания того, как это должно выглядеть
источник

МТ

Миша Тыршу in React — русскоговорящее сообщество
iwahid
Ребят, подскажите, пожалуйста. Как лучше всего сделать?
Нужно сделать систему комментариев к новости. В самой общей форме, к примеру, как на хабре
У меня практически всё работает, кроме одного условия: когда отвечаешь на любой комментарий - форма ответа должна переносится непосредственно под отвечаемый комментарий.
У меня форма лежит отдельным компонентом, после списка комментариев.
Вопрос - как реализовать перемещение формы под нужный коммент?

Пикча для лучшего понимания того, как это должно выглядеть
каждый коммент это компонент отдельный. у которого в стейте есть булевая переменная. и когда она тру то в jsx показывай компонент с формой для нового коммента
источник

A

Alexander in React — русскоговорящее сообщество
iwahid
Ребят, подскажите, пожалуйста. Как лучше всего сделать?
Нужно сделать систему комментариев к новости. В самой общей форме, к примеру, как на хабре
У меня практически всё работает, кроме одного условия: когда отвечаешь на любой комментарий - форма ответа должна переносится непосредственно под отвечаемый комментарий.
У меня форма лежит отдельным компонентом, после списка комментариев.
Вопрос - как реализовать перемещение формы под нужный коммент?

Пикча для лучшего понимания того, как это должно выглядеть
Считать уровень вложенности и давать отступ?
источник

i

iwahid in React — русскоговорящее сообщество
iwahid
Ребят, подскажите, пожалуйста. Как лучше всего сделать?
Нужно сделать систему комментариев к новости. В самой общей форме, к примеру, как на хабре
У меня практически всё работает, кроме одного условия: когда отвечаешь на любой комментарий - форма ответа должна переносится непосредственно под отвечаемый комментарий.
У меня форма лежит отдельным компонентом, после списка комментариев.
Вопрос - как реализовать перемещение формы под нужный коммент?

Пикча для лучшего понимания того, как это должно выглядеть
Есть пока только одна идея - импортировать в каждый компонент комментария компонент формы ответа. И рендерить эту форму только в одном (требуемом) компоненте. Но это глупо - 200 комментов == 200 импортам
источник

i

iwahid in React — русскоговорящее сообщество
Alexander
Считать уровень вложенности и давать отступ?
А форму относительного него абсолютом располагать? Хз, или я не понял идею
источник

i

iwahid in React — русскоговорящее сообщество
Миша Тыршу
каждый коммент это компонент отдельный. у которого в стейте есть булевая переменная. и когда она тру то в jsx показывай компонент с формой для нового коммента
Мне кажется это глупой идей, потому что:  500 комментов == 500 импортов формы в компоненты комментов
источник

МТ

Миша Тыршу in React — русскоговорящее сообщество
iwahid
А форму относительного него абсолютом располагать? Хз, или я не понял идею
есть компонент <Commentary>. в нём jsx твоего комментария. в его стейте переменная [isAddNew, setIsAddNew] = useState(false). в jsx в конце пишешь {isAddNew && <AddNewForm />
источник

A

Alexander in React — русскоговорящее сообщество
iwahid
А форму относительного него абсолютом располагать? Хз, или я не понял идею
Я не правильно понял задачу.
Ну под каждым комментарием сделать форму и по условию рендерить
источник

МТ

Миша Тыршу in React — русскоговорящее сообщество
iwahid
Мне кажется это глупой идей, потому что:  500 комментов == 500 импортов формы в компоненты комментов
родитель в котором выводится список комментариев должен получать массив этих комментариев. и через мап выводить, передавая компоненте <Commentary /> текст комментария через props
источник

i

iwahid in React — русскоговорящее сообщество
@kalebra13 @exzos
Да, у меня пока именно так:  [isAddNew, setIsAddNew] = useState(false). в jsx в конце пишешь {isAddNew && <AddNewForm />
И
это работает. Но, к примеру, во все остальные компоненты эта форма остаётся импортированной (хоть и отсутствует в DOM дереве).
Мне кажется, что само наличие такого количества импортов в компоненте - это проблема
источник

МТ

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

IN

Igor N in React — русскоговорящее сообщество
Миша Тыршу
ты что под каждый комментарий сделал отдельную компоненту чтоли?
Компонент. Мужского рода
источник

i

iwahid in React — русскоговорящее сообщество
Миша Тыршу
ты что под каждый комментарий сделал отдельную компоненту чтоли?
ну да )
Так а она же здоровенная дура, я бы мог сразу впихнуть её в метод map, но там 140строк. такое себе
источник