Уважаемый React: благодарственное письмо

1656644888 uvazhaemyj react blagodarstvennoe pismo

Алекс Вервлот

OG-dIkgxYxWh4SnWn4c1ufA5yfzuDGGDbBYy

Уважаемый React!

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

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

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

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

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

Ваш виртуальный DOM позволил мне просто написать HTML, но также позволил мне легко добавлять логику, выбирая, что я хочу отображать и когда. Мне не нужно было писать специальные шаблонные циклы или операторы if. Мне не нужно было менять свой HTML, чтобы сделать вас счастливыми (за исключением занятий, конечно, но я вас извиню за это).

Вы хорошо играли с RESTful API и даже предложили мне отличный способ взаимодействия с ними через GraphQL. Вы сделали асинхронные вызовы легко благодаря componentDidMount, если я не забыл свой условный рендеринг.

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

Спасибо, React, за то, что ты есть. Вы не фреймворк, но вы не просто еще одна библиотека. Вы гораздо больше, чем это. Я благодарю тебя своими успехами, и я никогда не смогу отплатить тебе за это (или, возможно, я смогу когда-нибудь, отдав).

Я не могу дождаться, чтобы увидеть, как ты растешь и кем станешь в будущем. Вы были созданы людьми, думающими об обществе, для сообщества. Это то, что действительно отличает вас от других. Даже ваш младший брат React Native чувствует себя хорошо благодаря этому сообществу.

И, наконец, благодарю вас за столько вдохновения для распространения вашего сообщения. Вы вдохновили такие замечательные группы, как freeCodeCamp, Udacity и Codeacademy. Вы также касались великих людей, таких как Стивен Гридер, Эндрю Мид, Максимилиан Шварцмюллер, Тайлер МакГиннис, Майкл Джексон, Райан Флоренс, Азат Мардан, Надер Дабит и многие другие, которых вы побуждали облегчить мое путешествие.

За все, чем ты был и будешь…

Моя искренняя благодарность.

Алекс Вервлот

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *