Як це, насправді, писати на JavaScript в 2016 році

Цей текст є перекладом відповіді Крістіана Рістовскі на статтю «Як воно вчити JavaScript в 2016»

Мені потрібно створити сторінку, яка відображає останні дії з боку користувачів, так що мені просто потрібно отримати дані від REST і відобразити їх в якийсь фільтрованої таблиці, ну і оновлювати її, якщо щось зміниться на сервері. Я думав, може бути, використовувати JQuery для отримання та відображення даних?

— Звичайно, ти все ще можеш використовувати jQuery. Але якщо ти збираєшся в майбутньому писати щось складніше, то тобі, мабуть, варто спробувати React. Він буде дуже корисний тобі в майбутньому.

— Звучить не погано. Як почати працювати з React?

— Найпростіший спосіб — це написати npm install create-react-app -g в терміналі і можеш відразу почати працювати над проектом.

— Круто, тобто ти хочеш сказати, що я не повинен нічого додаткового встановлювати?

— Неа.

— А мені потрібно встановлювати якісь спеціальні IDE наприклад Visual Studio, Android Studio, або Xcode?

— Ні. Просто cd з папку з додатком і починай з npm start. На цьому все.

— Але я ж повинен збирати свою програму і довго чекати поки воно пересобирется кожен раз, коли я щось зміню?

— Неа. Якщо ти робиш зміни на сторінці, то вона автоматично оновиться для тебе. Якщо ти трохи міняєш CSS, то він буде перезавантажений на льоту, без повного оновлення сторінки.

— Виглядає дуже корисним. Схоже це може трохи прискорити розробку. Але почекай, що якщо я хочу опублікувати свій сайт? Просто більше ніхто не публікує index.html, app.css, main.js не минифицированные, так адже?

— Ага, ти прав. Якщо ти колись захочеш опублікувати свій сайт, просто запусти npm run build і все що тобі потрібно буде лежати в твоєї build папці. Минифицировано, оптимізовано і повністю готовий до публікації.

— Спасибі, було дуже пізнавально.

*Завіса опускається, лунають оплески, крики із залу. Наші 2 розробника кланяються, тиснуть руки і відлітають на драконах в занепад*

Давайте отримувати задоволення і трохи більше ділитися позитивними і радісними моментами в JS співтоваристві.

» Оригінал відповіді
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.