Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Новый хит для любителей игры жанра три в ряд! Кот Ученый уже прячет предметы по таинственному лесу, чтобы вы получили удовольствие от поиска вещей и заработали как можно больше изумрудов. Котик рад новым гостям!

Северное слияние - тайна леса

Казуальные, Приключения, Логическая

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
6
Uradobri
Web-технологии

Телефонный справочник на node.js + react⁠⁠

3 года назад

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

Так же если будет какой-то фидбек по этому справочнику - выпущу пару обновлений.

Основное отличие справочника от предыдущего в том, что добавлена функция новостей и событий.

Так же в справочнике почти нет верстки, что бы вы могли сделать визуал как вам надо, а если лень - можно оставить дефолтный. Если кто-то сделает дизайн - выпущу обновление в котором заверстаю по этому дизайну :D


Первая страница Новости

На ней выводится по 10 новостей на страницу с отображением даты и автора.

Нажав на кнопку "Читать далее", вы провалитесь на страницу новости.

На вкладке ЛК - Новости можно отредактировать, удалить и добавить новую новость

Так же на вкладке ЛК - Пользователи, можно создать, изменить и удалить нового пользователя. При первом запуске приложения - автоматически создается админский аккаунт с логином admin и паролем 12345

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

Далее идет страница справочника

Поле поиска слева - отвечает за поиск по категориям, поиск в центре - поиск по людям.

Что бы добавить категорию заходим ЛК - Категории.

На этой странице так же выводится список всех категорий, можно добавлять новые, удалять и редактировать. Но перед тем как добавить человека - нужно создать подкатегорию. Переходим ЛК - Подкатегории

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

В категориях и подкатегориях есть цифра 0 - это порядок вывода записи.

Далее что бы добавить человека идем в ЛК - Люди.

Тут выбираем в первом выпадающем меню категорию, затем подкатегорию и вводим человека в поле.

Почему формат ФИО:Должность:Внешний телефон:Внутренний телефон:Описание; ?

Все просто вы можете собрать людей в таблицу эксель и просто ее отформатировать в такой вид и вставить в поле. Ограничений на единовременное введение людей нет. Если вы хотите оставить поле пустым - просто пропустите его оставив :.

Например ФИО::

:Внутренний телефон:Описание;

Так же можно редактировать данные человека и удалять его.

Ссылка на гит https://github.com/ura2rist/Work-Portal

Подробный гайд как установить, команды на главной странице репозитория

Моя телега @urifcof

Показать полностью 9
[моё] React Nodejs Javascript Длиннопост
5
14
Web.Study
Web.Study
Web-технологии

React: наглядное пособие для начинающих. Создаем свой компонент без знаний JavaScript⁠⁠

3 года назад

React — это библиотека JavaScript для создания пользовательского интерфейса.
Это официальное определение React. Но что если вы не знаете, что такое JavaScript? Что если вы не разработчик? Смогли бы вы тогда понять, что такое React?


Однозначно ДА. Именно поэтому я и написал эту статью на тему: Что такое React на самом деле? Что такое React.js (или ReactJS)? Для чего используется React? Почему React так популярен? Какие проблемы можно решить с его помощью?


Эта статья — введение в React для начинающих. И это первое, с чего стоит начать, прежде чем детально изучить React. Я объясню основные идеи React на пальцах (и с помощью картинок). Нет опыта работы с JavaScript? Не беда! Если у вас есть базовые знания HTML (например, HTML-тегов), эта статья должна вам понравиться.


Не нужно быть опытным разработчиком, чтобы понять суть React


Ниже я это вам докажу, но сначала краткое содержание поста:

1. Что такое DOM?

2. DOM API

3. Больше сложностей!

4. Основные идеи React

5. Компоненты

6. Декларативный интерфейс

7. Обновления реактивного DOM’а

8. Создаем свой первый React-компонент

9. Компоненты компонуемые

10. Компоненты можно использовать несколько раз

11. Компоненты независимы

12. Декларативное и императивное программирование

13. Заключение


Кстати, здесь мы рассказываем не только про React для новичков


Что такое DOM?

Когда вы вводите адрес вашего любимого сайта в строку браузера, ваш компьютер устанавливает связь с другим компьютером где-то очень далеко. Его еще называют «сервер». Как правило, ваш компьютер запрашивает какую-то информацию, а сервер отвечает:

Ваш компьютер: Эй, что там такого классного в этом рандомном сайте learnreact.design?

Сервер: Подожди немного, мне надо кое-что проверить. Пип. Пип.

В ответе сервера вы в основном увидите три составляющие: HTML, CSS и JavaScript.


HTML перечисляет содержимое страницы и описывает её структуру. Сколько заголовков и абзацев? Какие изображения должен увидеть пользователь? Содержится ли эта кнопка и это текстовое поле в одном блоке?


Используя эту информацию, браузер создает то, что называется… DOM!


Так, стоп, DOM это… дерево? Да, это дерево! Как ни странно, многое в компьютере выглядит, как дерево. Давайте, как-то назовем нашего древесного друга… хм, как насчет Domo?


Домо — это, как натурщица в престижной художественной студии «Браузер». Его работа — позировать перед художником, который пишет портрет (или, возможно, миллионы портретов).

В реальной жизни DOM означает Document Object Model (Объектная модель документа). Это действительно модель — модель документа (также известная как страница). Она принимает позу. Браузер рисует портрет. Портреты — это то, что мы видим на странице: текстовые поля, абзацы, изображения и так далее. Работа разработчика похожа на работу режиссера, который говорит Domo, что надеть и какую позу принять. Все это определит, как в итоге будут выглядеть портреты.


Если вы используете браузер с компьютера, чтобы проверить, как выглядит DOM, щелкните правой кнопкой мыши на этой самой странице и выберите «Посмотреть код». Можете ли вы разобраться в том, что находится во вкладке «Элементы»?

DOM API


Нам часто хочется, чтобы страница была динамической и интерактивной — это означает, что её содержимое время от времени меняется: где-то добавляется или удаляется текст, или обновляется графика на основе новых данных, поступающих с сервера.


Помните: Для того, чтобы изменить то, что находится на странице, надо обновить DOM. Художник не сможет рисовать новые портреты, пока Domo не изменит свою позу.


Как заставить Domo принять новую позу?


Просто с ним поговорить. Он послушает. Интересно, что у ушей Domo есть название — DOM API.

Чтобы управлять DOM, разработчик пишет код на JavaScript, который взаимодействует с API DOM, и, в свою очередь, обновляет содержание страницы.



Больше сложностей!


Прямое общение с Domo было стандартным подходом к веб-разработке в течение многих лет, особенно когда контент был в основном статичным. Разработчик мог добавить интерактивность к статическим страницам, немного написав на JavaScript.


Но с появлением SPA (Single Page Application), таких как Gmail и Google Maps, пользователи стали ожидать гораздо большего. Вместо статических страниц им уже нужны интерактивные, быстрые и адаптивные приложения.


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


Традиционный подход перестал работать: слишком сумбурно и неэффективно всегда напрямую общаться с Domo.

Основные идеи React


Позвольте представить вам супергероя, React:

С React разработчикам больше не нужно разговаривать напрямую с Domo. React действует как посредник между разработчиком и Domo. Он сглаживает углы при общении и ускоряет процесс создания портретов.


React также называют «ReactJS» или «React.js», но «React» — это официальное название.

React состоит из кода JavaScript. Он построен таким образом, что в большинстве случаев нет необходимости непосредственно работать с DOM API. Вместо этого мы пишем более простой код, в то время как React обрабатывает разговор с DOM за кадром.


У React есть несколько суперспособностей для решения постоянно усложняющихся задач веб-разработки:


• Компоненты

• Декларативный интерфейс

• Обновления реактивного DOM’а

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


Просто читайте дальше!



Компоненты


Компоненты — это главная особенность React. Основная идея состоит в следующем: разделяй и властвуй. Если задачу целиком трудно понять, мы разбиваем её на более мелкие задачи, решаем их по одной, а затем объединяем результаты.

Построение приложения на React почти всё построено на работе с компонентами: мы разбиваем приложение на компоненты, находим лучшие компоненты для работы, подгоняем их друг под друга, создаем новые компоненты из уже существующих и т.д.


Сегодня такие инструменты для веб-дизайна, как Framer и Figma (и символы в Sketch), также основаны на компонентах. Они очень похожи на React-компоненты, но последние более гибкие и мощные. Фактически, создатели инструментов дизайна вдохновлялись компонентами из разработки ПО. Как только компонент создан, мы можем создать несколько его копий. Мы можем использовать его для создания других компонентов. Если мы изменяем компонент, всё, что включает в себя этот компонент, будет обновляться автоматически.


У компонентов в React есть два важных свойства:


Компоненты компонуемые. Они предназначены для повторного использования. Мы можем сделать новый компонент с помощью других компонентов.

Компоненты независимы друг от друга. Если мы изменим код в одном месте, то другие компоненты не сломаются.


Если вам это кажется абстрактным, не волнуйтесь! Скоро я покажу вам несколько примеров и подробно объясню эти свойства.



Декларативный интерфейс


Декларативное vs. императивное программирование


Работая напрямую с DOM API, нам пришлось бы указывать, какой элемент изменять в нужное время, в нужном порядке. То есть пришлось бы подробно объяснять Domo, как расположить голову, руки и ноги для каждого портрета.

Звучит утомительно и чревато ошибками! Так почему бы просто не сказать Domo, что мы хотим, вместо того, чтобы объяснять, как позировать? На самом деле, именно так строится пользовательский интерфейс на React. Разработчик делает эскиз того, что он хочет, а React объясняет Domo, как позировать.

Поскольку создаваемые нами приложения динамичны, нам часто хочется, чтобы Domo довольно быстро менял позы. Мы рисуем много эскизов и передаем всю эту стопку React. React складывает эти эскизы вместе и получается флипбук — небольшая книжка с картинками, при перелистывании которых создается иллюзия движения. Динамический пользовательский интерфейс выходит в свет!

Говоря техническим языком, если код определяет, как мы хотим, чтобы это было сделано, это императивное программирование; если он определяет, что мы хотим, это декларативное программирование. При прямой работе с DOM API применяется императивное программирование, при работе с React — декларативное.


Императивное программирование возникло, ещё когда компьютеры были примитивны, а людям надо было давать компьютерам подробные инструкции: где хранить числа, как их умножать и т.д. Но в итоге этим стало почти невозможно управлять, тогда люди стали писать умные программы, которые определяли проблемы и преобразовывали их в подробные инструкции. Так появилось декларативное программирование.



Виртуальный DOM


Декларативное программирование на React не только облегчило жизнь разработчика, но и предложило возможности для оптимизации производительности.


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

Эти эскизы называются виртуальный DOM. Виртуальным DOM’ом управлять гораздо быстрее, чем DOM’ом. Большую часть времени разработчики работают с виртуальным DOM’ом вместо того, чтобы напрямую работать с DOM’ом. React делает всю грязную работу по управлению таким медленным DOM’ом.

Обновления реактивного DOM’а


Что может быть круче? Представьте себе, что вы можете оставить плейсхолдер в эскизах, чтобы они представляли различные вариации одной и той же позы. Таким образом, если кто-то попросит портреты Domo в другой шапке, нам не нужно будет снова общаться с React. Мы можем просто сесть и позволить React изменить портрет за нас.

Шапка — это данные, определяющие динамическое содержимое пользовательского интерфейса. Нам просто нужно связать элементы интерфейса с их соответствующими данными. Когда данные меняются, React автоматически обновляет соответствующие элементы DOM для нас, то есть DOM «реагирует» на любые изменения соответствующих данных. Не нужно больше отслеживать данные. Не нужно беспокоиться о том, когда обновлять DOM. Он просто обновляется автоматически (с помощью React).


Именно так React и получил свое название. Интерфейс, построенный с помощью React, реагирует. Идея такого интерфейса значительно упрощает разработку интерфейса.



Создаем свой первый React-компонент


Теперь давайте рассмотрим на практике то, что мы теперь знаем, и создадим несколько реальных React-компонентов. Чтобы вам было легче понять, я опустил некоторые детали в коде (в частности, JavaScript). Цель состоит в том, чтобы вы поняли суть React, не погрязнув в синтаксисе JS. Если вам удобно читать код на JavaScript, можете проверить реальные исходные тексты.


Итак. Допустим, мы хотим помочь Domo создать онлайн-магазин шапок.



Компоненты компонуемые


Мы можем разделить интерфейс на несколько частей:


• Заголовок: заголовок сверху

• Главная: основная область контента

• Футер: футер в конце страницы

Эта декомпозиция в коде может выглядеть так:

Похоже на HTML, правда? Кроме тегов, которые начинаются с заглавной буквы: <Header>, <Content> и <Footer>. Это не стандартные теги HTML. Они кастомные.


Что это за кастомные теги? Как мы сообщим React, что заголовок состоит из тега заголовка, большого количества элементов списка и поисковой строки?


Давайте создадим компонент Header!

Теперь компонент Header содержит два кастомных тега: <SearchBar> и <ShoppingCart>. Что внутри?

Помните первое важное свойство React-компонентов? Они компонуемые. Это означает, что мы можем использовать компоненты для создания других компонентов — именно это мы только что и сделали.


Теперь задание для вас:


Допустим, мы также хотим добавить SearchBar в футер. Что бы вы сделали? Отредактируйте код ниже:

Примечание:


• Убедитесь, что теги находятся внутри <footer>

• Прокрутите вверх, чтобы проверить код Header

• Попробуйте добавить другие теги

У вас получились две строки поиска? Значит вы поняли суть!



Компоненты можно использовать несколько раз


«Составной» означает способность создавать компонент, используя другие компоненты в качестве его составных частей. Это очень похоже на то, как всё происходит в природе, за исключением одного важного момента: когда мы используем компонент в другом компоненте в React, он все равно «прикрепляется» к оригинальному компоненту. Когда исходный компонент изменяется, все его производные меняются вместе с ним.


Измените ниже текст на кнопке в коде SearchBar:

Что-нибудь заметили? Панель SearchBar на обновленных Header и Footer. Так? Это очень похоже на то, как работают компоненты в таких программах дизайна, как Framer и Figma.


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



Компоненты независимы


Помните? React-компоненты независимы. Это значит, что если мы изменим один компонент, то другие компоненты (которые его не включают) всё равно будут вести себя так же, как и раньше.


При изменении компонента SearchBar меняются только заголовок и футер. Кажется, что это просто (и, возможно, даже очевидно). Но это фундаментальная идея в программной инженерии, и она прошла долгий путь, чтобы сделать разработку ПО управляемой.



Декларативное и императивное программирование


Теперь давайте перейдем к двум другим суперсилам React: декларативному интерфейсу и обновления реактивного DOM’а.


Уже выбрали шапку для Domo? Если нет, просто кликните по одной из шапок на рабочем столе. Шапка на голове Domo меняется, так?


В этом интерфейсе клик по элементу в таблице обновит данные «выбранной шапки». Так как мы связали DomoWithHat с «выбранной шапкой», шапка на Domo автоматически изменится. Помните? Обновления реактивного DOM’а.


Здесь вы видите код для компонента DomoWithHat.

В коде выше нам просто нужно определить, что мы хотим (Domo и шапка в div), и «подключить» данные («type = {hat}»). Когда данные элемента hat меняются (пользователь выбирает шапку), интерфейс обновляется автоматически. Нам не нужно беспокоиться о том, когда и как обновить DOM. Нам даже не нужно следить за данными. Нам нужно только набросать эскиз, т.е. код, приведенный выше. Вот они, две другие суперсилы React: декларативный пользовательский интерфейс и обновления реактивного DOM’а.



Заключение


Поздравляю! Вы закончили урок по React. Он был о том, зачем нам вообще нужен React. Вот три основных плюса, которые делают React таким мощным: компоненты, декларативный интерфейс и обновления реактивного DOM’а.


На самом деле, готов поспорить, что даже некоторые опытные разработчики React (например, я!) не очень хорошо понимают эти понятия.


А вы?

Показать полностью 20
[моё] Программирование IT Javascript Web-программирование Frontend Веб-разработка React Pikaweb Длиннопост
6
9
Web.Study
Web.Study
Web-технологии

React.js - одна из самых востребованных библиотек. Где её изучить, чтобы стать профессионалом?⁠⁠

3 года назад
React.js - одна из самых востребованных библиотек. Где её изучить, чтобы стать профессионалом?

React никогда не был таким популярным. Согласно прошлогоднему опросу Stack Overflow , более 40 процентов профессиональных разработчиков утверждают, что в той или иной степени работали с React! Другими словами, если вы хотите заниматься фронтенд-разработкой, то время, потраченное на изучение работы с React, может оказаться выгодным вложением.


Для начинающих


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


Цена: бесплатно. Ссылка на курс - egghead.io


Официальная документация React


При изучении новых фреймворков лучше всего начинать с официальной документации.

Новый сайт документации все еще находится в стадии бета-тестирования и добавляются новые разделы.


Цена: бесплатно. Ссылка - beta.reactjs.org.


Видео для изучения React


Если вы любите смотреть видео, я очень рекомендую это видео-введение, созданное Али Спиттел и Джейсоном Ленгсторфом. За полтора часа вы получите отличное введение в React и узнаете, какие преимущества вы получите от его использования по сравнению с другими фреймворками.


Цена: бесплатно. Смотрите на Learnwithjason.dev.


Учиться на практике


Пройдя некоторые из этих учебных пособий, руководств и курсов, вы получите достаточно опыта, чтобы уже начать искать проекты в качестве разработчика React.

И тогда вы по-настоящему поймёте все тонкости работы с React и станете еще более профессиональным разработчиком и сможете увеличивать цену за свои навыки.



Как вам? Уже знакомы с React?
Показать полностью
[моё] IT Программирование Обучение Javascript React
22
LeerRonin
LeerRonin

Ищу единомышленников)))⁠⁠

3 года назад

Еу) Всем привет. Мне 18 лет и меня давно преследует, как мне кажется, популярная проблема. То что интересно моим друзьям часто трогает меня не так сильно, но это еще что, ведь меня достаточно просто можно заинтересовать чем угодно. Проблема как раз в обратном. То что может заинтересовать меня, просто заставить иногда не дышать и не спать, остается не понятым моим окружением, иногда даже высмеянным) Но это ладно. Настоящего интереса это никогда не порождает, даже если я продолжаю говорить с разными людьми.
(котик в статье для набора классов)

Ищу единомышленников)))

Я могу писать на отвлеченные темы, мне кажется, часами) Но ближе к сути. Какое то время в моей голове есть идея. Я хочу сделать бота для Telegram использующего нововведение, такое как веб интерфейс. Пока что я не на высоком уровне) Это второй бот которого я пишу. Я пишу на питоне, так как самое важное для меня, как для многих людей воспитанных клиповой культурой, это результат. Используя питон результат будет сразу, но не идеальный. Короче, веб интерфейс я планирую писать на ReactJS, веб интерфейс будет общаться с файлом сервера (на питоне) через файл JSON. Бот будет заниматься распределением финансов пользователя по категориям, но самое главное я думаю это не такая уж плохая практика.

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

Показать полностью 1
[моё] Программирование Python Программист IT Разработка Telegram бот Telegram Начинающий Единомышленники Команда Мотивация React Web-программирование Web
16
Sintyro
Sintyro

5БУКВ от Тинькова⁠⁠1

3 года назад

Если кто то играет в 5букв от Тинькова, я набросал приложение на ReactJs. Слова отгадываются в 2-4 хода. Первая строка, это буквы на месте. На маленьких экранах заголовок съедается. Приглашаю попробовать.

https://tinkoff-word-finder.netlify.app

[моё] React IT Программирование Текст
20
92
romanzhivo

Политизация IT⁠⁠

3 года назад

Всем привет!


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


Для ЛЛ:


1) на сайте русскоязычной версии документации популярной фронтенд-библиотеки с открытым исходным кодом React есть баннер с призывом к россиянам "не молчать и поддержать Украину", он был добавлен 2.03.2022:

2) вчера мною было сделано предложение внести изменения в основную ветку проекта (pull-request) с призывом поддержать Россию и пожеланием всем мира:

3) мне дали понять, что мне не рады, просто закрыли pull-request и заблокировали обсуждение:

Обо всём по порядку.


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


К моему сожалению, русских и Россию довольно часто выставляют не в лучшем свете даже там, где, казалось бы, политизация вообще неуместна, а именно в IT, в частности - в OpenSource-проектах (проекты с открытым исходным кодом, код которых в большинстве случаев может использовать, изменять и распространять любой желающий).


React - это, пожалуй, на сегодня самая популярная библиотека (фреймворк) для разработки фронтенда. Она существенно облегчает и ускоряет разработку сайтов, ежедневное её скачивают около 2-х миллионов раз.

Сама библиотека разрабатывается Фейсбуком, и её используют практически все IT-гиганты и крупнейшие компании по всему миру, в том числе и российские Яндекс и Mail.ru.


И на главной странице сайта React (как минимум в англоязычной и русскоязычной версиях) присутствует призыв, о котором упомянуто в начале поста.

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


На мой взгляд, если ты решил делать крутую открытую технологию, то она ни в коем случае не должна быть политизирована. В конце концов, в разработку этой технологии вложили немало усилий множество разработчиков из России (а программист из России Дэн (Даниил) Абрамов - вообще один из основных разработчиков ядра библиотеки и сопутствующих проектов).


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

"Зло порождает зло" - это аксиома.


Всем мир!

Показать полностью 2
[моё] Политика Россия Россия и Украина Антироссийская политика Русские IT Программирование Ненависть Любовь Мир Мат React Frontend Разработка Михаил Лермонтов
59
22
DenverXX

Алконормер⁠⁠

3 года назад

Хочу представить на рассмотрение сообщества шуточное приложение, которое создал для практики работы с ReactJS.
Предназначено для расчёта нормы алкоголепотребления при заранее известных обстоятельствах.
Буду рад, если оставите коментарии, замечания, предложения :)

Ссылка: http://bprof.b91184ue.beget.tech/

Алконормер
[моё] React Javascript Алкоголь Программирование
24
akabuka
akabuka

Grandma sugar⁠⁠

3 года назад
Перейти к видео

Почему я люблю свою работу?
В свете последних событий набросал мини-игру на злобу дня. Час работы и можно рофлить.
Стэк - React JS

Показать полностью
React Web-программирование Веб-разработка Безумие Кризис Видео Без звука IT
5
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии