169 похожих чатов

Всем привет, насколько глубоко нужно знать JS для Реакта? Ваше мнение...

35 ответов

39 просмотров

Полностью

Без деталей и зубрежки типа помнить все браузерные апи наизусть, но знать всё. Кор жс точно

На ту глубину где уже нет солнечного света

Чисто для изучения достаточно хорошее понимание массивов, объектов и функций.

Евгений
Cпасиб, я понял

классы, промисы, this, итераторы, функции-генераторы и т.д. для того, чтобы понять базу реакта и написать что-то простое не нужны.

Nikita Svoyachenko
классы, промисы, this, итераторы, функции-генерато...

Ага, а потом сразу сюда бегут и страдают от незнания в джс именно таких вещей

Прочитай большенство из https://learn.javascript.ru/

Тут такое дело... Понимаешь реакт это как бы библиотека, для отрисовки DOM. Но вывод DOM это в принципе не единственное что делает приложение. Так вот: Все что не связанно с отрисовкой DOM пишется на javaScript. Так что, при НЕвладении JS сможешь лишь создавать простые компоненты. Очевидно что этого мало.

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

Там много чего Symbol.iterator вызывает просто это под капотом js

Nikita Svoyachenko
Я не говорю о том, что ты с успехом любой код напи...

И все же, в реакт лучше не лезть без понимания промисов Почитать что такое реакт, полистать доку можно всегда. Но целенаправленно изучать и уделять больше времени чем джс - себе же хуже

Egorka
Там много чего Symbol.iterator вызывает просто это...

если у объекта реализовать Symbol.iterator, его можно будет в for of перебирать

Bohdan Bida 🇺🇦
И все же, в реакт лучше не лезть без понимания про...

Я прямым текстом написал: понять базовые концепции и написать простое приложение (обычный туду лист)

Nikita Svoyachenko
Я прямым текстом написал: понять базовые концепции...

Да я изначально против тебя ничего и не говорил и сейчас не спорю с тобой Да, можно Но я говорю не о том что можно, а что не нужно

Bohdan Bida 🇺🇦
Да я изначально против тебя ничего и не говорил и ...

А что не нужно? Понять базовые концепции реакта и написать на нем туду лист, если не знаешь промисов?

Nikita Svoyachenko
А что не нужно? Понять базовые концепции реакта и ...

Тут наверно все таки важно какая цель у человека

Nikita Svoyachenko
А что не нужно? Понять базовые концепции реакта и ...

туду - сферический конь в вакууме, в реальности таких "простых" проектов нет

Nikita Svoyachenko
А что не нужно? Понять базовые концепции реакта и ...

Если человеку это интересно, то не вижу проблемы. А если подавлять в себе интерес всегда и идти по "правильному пути, то так и программировать не захочется. Это тоже самое, что и не трогай ангуляр, пока не узнаешь в доскональности rxjs.

Nikita Svoyachenko
А что не нужно? Понять базовые концепции реакта и ...

И что дальше? Опять в джс что-бы потом все забылось или каша в голове была Туду это только первые шаги в подгузниках

Илюша 🎂
туду - сферический конь в вакууме, в реальности та...

Ну почему если человек для себя по ютуб сделает туду молодцом :)

Bohdan Bida 🇺🇦
И что дальше? Опять в джс что-бы потом все забылос...

Не знаю, о чем вы говорите. Я пару раз тыкал Ангуляр, не зная rxjs, до сих пор помню, как код на нем выглядит и нет ни какой каши.

Илюша 🎂
туду - сферический конь в вакууме, в реальности та...

Тот js проект, на котором он будет промисы изучать, тоже сферический конь в вакууме и в реальности таких проектов не будет.

Nikita Svoyachenko
А что не нужно? Понять базовые концепции реакта и ...

Не нужно ударятся в реакт и уделять ему все время своё откладывая джс как пройденый шаг или на второй план Реакт можно посмотреть хоть даже на моменте когда не знаешь что такре переменная. Но какова эффективность такого изучения. Вот я и говорю, что реакт эффективнее всего изучать когда уже есть крепкая база джс. И нервов меньше уйдёт и приятнее и легче учить. Я никак не за то, что надо вообще запрет ставить, в тюрьму сажать за интерес к реакту

Илюша 🎂
ого, промисы же везде разные, расскажешь

А хуки простые и jsx тоже везде разные? Расскажешь.

Илюша 🎂
кто про это говорил?

А я говорил о чем-то другом? Я сказал, если хочешь понять базовые вещи реакта и написать простое приложение, то тебе не нужны промисы

Вот именно, нигде 🌚 я даже не спорил Ты на моё сообщение ответил и начал спорить А я прост сказал что реакт без базы - это хрень

Bohdan Bida 🇺🇦
Вот именно, нигде 🌚 я даже не спорил Ты на моё соо...

Ты сам на мое сообщение отозвался не ясно зачем.

Nikita Svoyachenko
Ты сам на мое сообщение отозвался не ясно зачем.

Я дополнил, что да, это так, но люди потом страдают фигней После чего ответил Илье А дальше спор в разные стороны пошел, каждый про свое 🙈

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта