Недавно я присоединился к сообществу разработчиков программного обеспечения и записался на учебный курс по кодированию. Это было очень сложно для человека, который пришел на курс очень зеленым для компьютерной разработки. Хотя поначалу это было ошеломляюще, я полюбил вызов, который он ставит передо мной, и я чувствую, что каждый день узнаю что-то новое. На текущем этапе программы мы изучаем и используем ReactJS, библиотеку JavaScript, используемую для создания пользовательских интерфейсов. Учитывая мою относительную неопытность в компьютерной разработке вкупе с моей любовью к истории, я почувствовал, что пришло время написать блог о происхождении React, чтобы лучше понять, как он стал основным продуктом программирования переднего плана, которым он является сегодня.

React был разработан в 2011 году инженером Facebook по имени Джордан Уоке. В 17 лет я уже был хорошо знаком с Facebook, как и любой другой ребенок старшей школы и колледжа. Если вы, как и я, миллениал, это было время, когда ваши мама, папа или даже бабушка и дедушка начали добавлять вас в друзья. Массы были здесь, и рост числа пользователей Facebook был параболическим. С ростом числа пользователей и функций сайта, особенно с ростом рекламы, появилась большая кодовая база. Разработчикам Facebook было трудно поддерживать код и каскадные обновления. Войдите в Джордана Уоке, который разработал React, чтобы помочь разработчикам Facebook улучшить и упростить разработку пользовательского интерфейса веб-сайта.

Уоке первоначально назвал библиотеку FaxJS, но к 2012 году она была переименована в React. К этому времени React использовался Facebook, и произошло еще одно важное событие: фирма приобрела Instagram. После покупки Instagram хотел использовать React для своего собственного приложения, для чего требовалось, чтобы библиотека стала открытой. Итак, в мае 2013 года на теперь уже известной JS-конференции React стал открытым исходным кодом и теперь был свободно доступен для публики. Это было грандиозное событие, которое в конечном итоге привело к массовому внедрению ряда различных популярных приложений, которые используются сегодня.

Перенесемся в 2022 год: React стал очень мощной библиотекой и необходим при изучении фронтенд-программирования. В настоящее время он используется Netflix, Discord, Yahoo Mail, AirBnB и многими другими популярными приложениями, которые многие из нас используют сегодня. Джордан Уоке сделал очень успешную 10-летнюю карьеру в Facebook и в 2021 году покинул фирму, чтобы основать собственную компанию. Его влияние на компанию (и интернет в целом) войдет в историю, а его наследие навсегда будет связано с его гениальной разработкой React.