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

@Gorbunov_i мы пришли к тому что в шоке не все

описано. Как изучать то чего нет в доке, ревью?

7 ответов

7 просмотров

Чего нет в доке?

Aaaaaaaaaa

смотри исходники, раз уж такое дело

Используй РЕПЛАИ

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

В веб-разработке нет единых стандартов и соглашений. Принципы инженерии тут похоронены под грузом появляющихся каждый день новых решений, фреймворков и библиотек. React всего-лишь одна из них. Это библиотека для разработки пользовательского интерфейса и в силу этого факта обычно она занимает центральное место в построении сайта, а все остальные уже пристыковываются или используются совместно с ней. Изучить её несложно (в этом поможет документация https://reactjs.org/ и для более глубокого погружения https://overreacted.io/), но рано или поздно ощущение творимого ей волшебства неизбежно сменится ощущением какой-то игрушечности и пустоты. Вы ранним утром посмотрите в монитор и спросите сами себя: и это всё? Да, всё. Да, этого может хватить для простенького сайта, но ни в документации, ни на многих курсах вам не скажут, что есть вопросы, ответами на которые создатели этой библиотеки решили себя не обременять, и с которыми вам придётся обязательно столкнутся: организация стейта, форм, инкапсуляции стилей, роутинг, локализация, серверный рендеринг, переходы, взаимодействие с бекендом и т.д. Молчание разработчиков библиотеки вдохновило остальных на то, чтобы создать тысячу и одну библиотеку для решения этих задач. И теперь каждый может почувствовать себя некромантом и одним вопросом, о том как лучше организовать стор, оживить любое сообщество. Всё это свидетельствует о том, что мы, сеньоры-помидоры, не можем договорится о том, как правильно разрабатывать сайты и как нам в таких условиях учить остальных этому? Думаю, это в какой-то степени отвечает на вопрос о том, почему сообщество не дало своего ответа. Но я попробую это сделать и посоветовать следующее: 1. Изучить React в том объёме, который изложен в документации. Сдобрить это чтением статей по теме (https://overreacted.io/react-as-a-ui-runtime/, https://overreacted.io/a-complete-guide-to-useeffect/ и т.п.) Естественно, предполагается умение верстать, знание Javascript/Typescript и сопутствующей экосистемы 2. Начать для себя отвечать на поднятые выше вопросы. Те, на которые сам React, ответа не даёт. Для интереса можно поискать в сети "react stack" и почитать статьи, в которых авторы излагают свои ответы на эти вопросы (https://dev.to/pajasevi/my-react-stack-for-2019-486l, https://medium.com/better-programming/my-favourite-react-stack-1beda91ae909 и т.д.) Это самая сложная часть и, скорее всего, она продлится на протяжении не одного года. Но поскольку я ни на секунду не сомневаюсь, что изучать React решено было не из-за тяги к прекрасному, то наверно надо не самому погружаться в дебри выбора, а взять для начала джентльменский набор для изучения: react-router, redux, redux-thunk (можно redux-saga) для асинхронщины. 3. Делайте примеры, набивайте руку и бегом на первую же работу. На работе радуйтесь, что джун и за вас описанные выше вопросы решает уставший и вечно хмурый – а какой ещё в такой ситуации он может быть – тимлид. 4. Как только набьете руку, почаще меняйте работу. Запоминайте и учитесь.

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

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

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
@ahndmn @ayaw0_0 здарова, на чем пишете?
Aiwan \ (•◡•) / _bot
7
Коллеги, как получить PId для собственного процесса из под линукса?
Роман Лях (rgreat)
6
Карта сайта