Найти в Дзене

Пытаюсь стать программистом в 30 лет: React JavaScript #3

Решил стараться записывать свои впечатления каждый раз, как встречаю что-то интересное. Думаю так получится более развернуто и интересно Если вам нужно сделать лендинг любой сложности, можете писать мне в телеграмм канал, который указан ниже Как я учу JavaScript React Начиная с 19 урока: я в начале слушаю, что в уроке будет, а потом перематываю в конец и смотрю, что должно получиться. Если понимаю, что это уже было ранее реализовано, то просто по памяти и копаясь в файлах воссоздаю сам. Потом смотрю урок и смотрю где я ошибся. Если что-то новое, но совсем небольшое, то иду гуглить и пытаюсь сам решить задачу. Если я понимаю, что это совсем что-то новое и ранее такого не было, то сижу и пытаюсь сам найти ответ или спрашиваю в чате в телеграмм у ребята, которые учились по данному курсу. Такой способ обучения затягивает сильно, но зато я получаю удовольствие и знания лучше усваиваются лучше! Мой телеграмм канал - нажмите, что бы перейти Шутка-минутка: 21 урок начался со слова "для просмо
Оглавление

Решил стараться записывать свои впечатления каждый раз, как встречаю что-то интересное. Думаю так получится более развернуто и интересно

Если вам нужно сделать лендинг любой сложности, можете писать мне в телеграмм канал, который указан ниже

Как я учу JavaScript React

Начиная с 19 урока: я в начале слушаю, что в уроке будет, а потом перематываю в конец и смотрю, что должно получиться. Если понимаю, что это уже было ранее реализовано, то просто по памяти и копаясь в файлах воссоздаю сам. Потом смотрю урок и смотрю где я ошибся. Если что-то новое, но совсем небольшое, то иду гуглить и пытаюсь сам решить задачу. Если я понимаю, что это совсем что-то новое и ранее такого не было, то сижу и пытаюсь сам найти ответ или спрашиваю в чате в телеграмм у ребята, которые учились по данному курсу. Такой способ обучения затягивает сильно, но зато я получаю удовольствие и знания лучше усваиваются лучше!

Мой телеграмм канал - нажмите, что бы перейти

Шутка-минутка:
21 урок начался со слова "для просмотра дальнейших уроков необходимо внести оплату" - это шутка такая была от автора. Шутка забавная и я немного напрягся из-за нее, но все обошлось.
На следующем видео у автора около 60т просмотров. Если предположить, что это видео посмотрело 30т людей (просмотры !=== зрители), то человек мог заработать около 30 лямов. Если бы курс стоил тысячу рублей.

Что меня удивило в React Javascipt

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

Я все думал, как же это делают на сайтах. Думал, что это все загружается сразу, но просто в стилях стоит display:none, было круто узнать, что все намного круче! Все что нужно, просто "route" заключить в "BrowserRouter" повесить и все.

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

Еще, конечно, я оценил уникализацию всех классов. Что бы классы не дай Бог не повторялись, Реакт сам приписывает дополнительные символы к классу. Это позволяет не запариваться о уникализации, а в классах все писать четко и просто, а там уже по результату будет другое.

Конец

На 25 уроке вспомнили про .map и это очень круто! Я впервые смог по делу применить метод хоть какой-то, а то все при помощи перебора работал(( Мне просто всегда было нужно получить индекс и от него уже идти, а тут массив данных и метод прям вообще крутой!!

Сейчас я остановился на 28 уроке из 100, но мне кажется, что Реакт проще нативного, по крайней мере в начале. Проще в использовании имеющихся знаний.

Я Реакт воспринимаю, как реактивный ранец, который помогает выше прыгать, для преодоления больших расстояний. Но при это отталкиваться и приземляться ты должен сам.

Вопрос

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

Мой телеграмм канал - нажмите, что бы перейти

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

Если вы прочли это до конца, вам будет интересно прочесть и это:

  1. Первая сложность по React - нажмите для перехода по ссылке
  2. Мои выводы и результаты за полтора года - нажмите для перехода по ссылке
  3. Мои выводы за год работы верстальщиком - нажмите для перехода по ссылке
  4. Как я получил свой первый отклик на резюме в 30 лет - нажмите для перехода по ссылке
  5. Почему я решил стать разработчиком в 30 лет - нажмите для перехода по ссылке
  6. Почему я боюсь уволиться - нажмите для перехода по ссылке
  7. Почему каждый обязан вести свои социальные сети - нажмите для перехода на статью