Size: a a a

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

2021 January 19

1

1N54N3 in React — русскоговорящее сообщество
{Array.isArray(props.children) && props.children.map(e => 
               e
           )}
Как каждому элементу навесить онклик внутри мапа?
источник

Н

Никита in React — русскоговорящее сообщество
Igor N
ну а почему реакт тогда? почему не вью, например?

Обычно технологию выбирают, исходя из её достоинств. Вы же этих достоинств не знаете. Или выбрали, потому что стильно-модно-молодёжно?)
Токсичности вам не занимать конечно.
По вашему 100% людей, которые начинают что бы то ни было изучать сразу знают о всех нюансах и истинном предназначении?
Я просто решил начать хоть с чего-нибудь и решил начать  с реакта. Ангулар не хотелось, а Вью не заинтересовал на тот момент
источник

IN

Igor N in React — русскоговорящее сообщество
Yaroslav Sh.
мне кажется чтоб знать достоинства нужно в каждой хорошенько покопаться, а если ты джун то грамотно оценить не получится. лично я выбирал по популярности и вакансиям, вижу что этот популярный и вакансий много + в будущем вроде не загнётся (на мой субъективный взгляд), так и выбрал
Зачем копаться, если все достоинства описаны достаточно подробно?
источник

DP

Daniil Popov in React — русскоговорящее сообщество
Никита
И ещё такой вопрос.
Опытные, может подскажете.
Как лучше будет: поучить получше реакт, сделать какие то проекты и пытаться брать заказы или выучить легендарную тройку Vue, Ang, React и уже тогда, с более большим багажом знаний работать?
Лучше выучить хорошо JS, а потом выбирать любой фреймворк)
источник

YS

Yaroslav Sh. in React — русскоговорящее сообщество
Igor N
Зачем копаться, если все достоинства описаны достаточно подробно?
если ты джун то большинство достоинств ты тупо не поймёшь т.к. не знаешь что это такое т.к. не работал и не понимаешь, например виртуальный дом, не работав и не читав про него эти слова тебе ни чего не дадут, отсюда и выходит что сначала нужно покапаться хорошенько, что бы понять эти достоинства
источник

IN

Igor N in React — русскоговорящее сообщество
Никита
Токсичности вам не занимать конечно.
По вашему 100% людей, которые начинают что бы то ни было изучать сразу знают о всех нюансах и истинном предназначении?
Я просто решил начать хоть с чего-нибудь и решил начать  с реакта. Ангулар не хотелось, а Вью не заинтересовал на тот момент
если сразу начинать с реакта, то конечно не узнаешь. обычно начинают с основ типа вёрстки, js и прочего
источник

IN

Igor N in React — русскоговорящее сообщество
Yaroslav Sh.
если ты джун то большинство достоинств ты тупо не поймёшь т.к. не знаешь что это такое т.к. не работал и не понимаешь, например виртуальный дом, не работав и не читав про него эти слова тебе ни чего не дадут, отсюда и выходит что сначала нужно покапаться хорошенько, что бы понять эти достоинства
это и тебе тоже https://t.me/react_js/1095193
источник

YS

Yaroslav Sh. in React — русскоговорящее сообщество
Igor N
если сразу начинать с реакта, то конечно не узнаешь. обычно начинают с основ типа вёрстки, js и прочего
я в вёрстке 3-4 года отработал :) только потом в реакт пошёл.
не спрашивайте, что я там так долго делал, там только в svg + css анимации на долго застрять можно
источник

a

artalar in React — русскоговорящее сообщество
Чет типизация AppProps ни о чем
источник

V

Vladimir in React — русскоговорящее сообщество
Daniil Popov
Лучше выучить хорошо JS, а потом выбирать любой фреймворк)
А что по вашему значит хорошо выучить Js?
источник

АП

Андрей Попов... in React — русскоговорящее сообщество
Andriy Dudariev
Максимум открыть через window.open
Благодарю, помогает
источник

И

Иван in React — русскоговорящее сообщество
1N54N3
{Array.isArray(props.children) && props.children.map(e => 
               e
           )}
Как каждому элементу навесить онклик внутри мапа?
не надо Array.isArray

тебе нужен React.Children.map и React.cloneElement
источник

Н

Никита in React — русскоговорящее сообщество
Daniil Popov
Лучше выучить хорошо JS, а потом выбирать любой фреймворк)
Я посчитал, что я на достаточном уровне знаю верстку и js, поэтому решил продвигаться дальше.
1) Откуда я должен был узнать как хорошо я знаю js? К тому же не думаю, что реакт строго требует advanced, осбенно на данном этапе моего проекта
2) Если не продвигаться дальше, а полировать или пытаться набрать максимальное количество воображаемых баллов на тему "Знание JS", то будешь долго топтаться на одном месте.
Я следовал идее, которой придерживаюсь, что человек растет, когда  преодолевает  трудности, а не просто делает, что и так уже умеет
——————————————-
Ответ @butterfingerss ==== Даже если знать основы JS, то как это поможет разобраться в нюансах react? Я благодарен каждому, кто ответил мне и дал понять, что queryselector - плохой тон в реакте - теперь я это знаю и стал лучше, я понял про виртуал дом и стейт, основную фишку реакта. я не думаю, что больше 5-7 человек из 100 сходу поймут и прочувствуют то или иное знание, прочитанное в доке. Так со всем - ты должен пропустить через себя. И вот опять-таки, я через себя пропустил, что нужно ВСЕ хранить в стейте, а не какую то часть брать из стейта, а какую то из ДОМа
источник

1

1N54N3 in React — русскоговорящее сообщество
Иван
не надо Array.isArray

тебе нужен React.Children.map и React.cloneElement
Получается просто в пропсы добавлять онклик?
источник

О

Олег in React — русскоговорящее сообщество
Никита
И ещё такой вопрос.
Опытные, может подскажете.
Как лучше будет: поучить получше реакт, сделать какие то проекты и пытаться брать заказы или выучить легендарную тройку Vue, Ang, React и уже тогда, с более большим багажом знаний работать?
Не распыляйся, выучи что-нибудь одно. Без реального проекта, считай что и опыта нет. А потом переходить с одного на другой проще
источник

KK

Kirill Kulikov in React — русскоговорящее сообщество
Привет. Подскажите, реакт компонент может начинаться с тега ссылки (a) или обязательно с div или react.Fragment?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Kirill Kulikov
Привет. Подскажите, реакт компонент может начинаться с тега ссылки (a) или обязательно с div или react.Fragment?
Что значит может начинаться? Возвращать из компонента можно любой элемент
источник

Н

Никита in React — русскоговорящее сообщество
Андрей
Ну типо когда ты успел все это выучить, если тебе лет 20-25 максимум
18 лет.
Я поэтому и поинтересовался, но, похоже, с одним реактом будет достаточно работы и нет необходимости учить много всего. На интуитивном уровне казалось и до сих пор кажется, что чем более ты универсален(больше знаний), тем лучше.
Но думаю разделение труда должно быть и да, не стоит распылаться
источник

IN

Igor N in React — русскоговорящее сообщество
Kirill Kulikov
Привет. Подскажите, реакт компонент может начинаться с тега ссылки (a) или обязательно с div или react.Fragment?
без разницы
источник

И

Иван in React — русскоговорящее сообщество
1N54N3
Получается просто в пропсы добавлять онклик?
!!!

тебе нужен React.Children.map и React.cloneElement

!!!
источник