Вы правильно поняли, что всю эту неделю я изучаю и использую только JavaScript. Это наша седьмая неделя с программой полного цикла разработки jaduJobs.
До использования JavaScript я занимаюсь программированием на языке Dart с помощью структуры flutter. Я обнаружил, что синтаксис и концепции JavaScript очень похожи на язык дартс, поэтому мне потребовалось очень мало времени, чтобы познакомиться с javascript.
Первый проект JavaScript
На этой неделе наш наставник поручил нам проект Арсалан Хаттак. В котором мы должны работать в команде. Проект заключался в создании логина, регистрации и домашней страницы сайта. А для входа и регистрации мы должны использовать локальное хранилище для сохранения пользовательских данных.
Теперь часть Javascript была предоставлена мне для реализации функций на веб-сайте. Я был очень рад получить практический опыт работы с новым языком. Я не чувствую проблем с реализацией части javascript из-за ее большого сообщества, которое отвечало на каждый запрос в StackOverflow.
Некоторое представление о моей реализации javascript
Запуск React.js
Параллельно с проектом мы начали изучать react.js. React - это интерфейсная библиотека JavaScript с открытым исходным кодом для создания пользовательских интерфейсов или компонентов пользовательского интерфейса.
Мы изучили структуру папок react. Затем мы узнали, как использовать подходы на основе функций и на основе классов для написания нашего кода. В основном используются подходы, основанные на функциях, потому что они быстрее, так как их синтаксис проще с меньшим количеством кода по сравнению с подходами на основе классов.
Введение в диспетчер пакетов npm и yarn
Мы также немного изучаем синтаксис JSX в react. Затем мы научились использовать npm & yarn, который представляет собой менеджер пакетов, который включает коды с предопределенными библиотеками. мы создали проект по умолчанию, используя этот менеджер пакетов npm.
Спасибо, что прочитали статью, и дайте мне знать свой отзыв. Вы можете проверить мой GitHub. Если вам понравилась моя статья, пожалуйста, хлопайте в ладоши и подписывайтесь на меня в LinkedIn и Twitter. Спасибо