Pull to refresh
0
0

11 библиотек (наборов компонентов) для React Native, о которых стоит знать в 2018-м

Нет идеальной библиотеки компонентов, но лучше написать один чем пачку.

11 библиотек (наборов компонентов) для React Native, о которых стоит знать в 2018-м

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

Сравнение React и Vue на практическом примере

Я был вынужден отказаться от redux из-за этого. Попробуйте mobx, в нем нету описанных вам проблем, есть action, есть store, первое умеет менять второе, все! Остальное библиотека сделает сама. такое решение гораздо лучше масштабируется на больших приложениях.

JavaScript как праздник

Тут разница в подходах. Когда говорят про прототипное наследование предполагается, что можно наследовать один объект через другой без создания классов:


const proto = {
  hello () {
    return `Hello, my name is ${ this.name }`;
  }
};

const george = Object.assign(Object.create(proto), { name: 'george' });

console.log(george.hello());

И это порой очень гибко и удобно. С таким подходом, например, вы можете сделать factory, которая будет отлично альтернативой классам (и многим это нравится из-за отсутствия необходимости писать new)



const greeter = (name) => Object.assign(Object.create(proto), {
  name
});

const george = greeter('george');

const msg = george.hello();

И надо понимать, что именно это базовый подход в js для наследования. А классы, которые используют под капотом этот же механизм просто вариант для тех, кто не видит наследования без них.

Можно ли обойтись без jsx и зачем?

Всю мою сознательную дейятельность JS-разработчика вокруг твердили «нехорошо смешивать логику и представление»

А зачем Вы себе взяли это утверждение за догму? Разработчики из facebook обосновали почему такой подход в сегодняшних реалиях не всегда работает.

Как платить программистам меньше

Те, просто быть честным с сотрудниками и сказать, что возможности поднять зп нет, это не вариант?

Управление вибрацией с помощью библиотеки jquery.vibrate.js

Что именно плюс? Неявность в написании? Скажите честно, Вы бы читая такой код догадались бы, что должен произойти клик чтобы сработал плагин?

Управление вибрацией с помощью библиотеки jquery.vibrate.js

Использования jQuery как основы для плагина выглядит совсем притянутым. Но автор решил превратить это в плюс и в результате глядя на такой код
$("#example").vibrate("short"); 

совершенно не ясно, что происходит т.к. про клик тут ни слова.
Непонятно, почему не вот так?

$("#example").on("click", () => { vibrate("short"); }); 

тут и привязки к jquery никакой нету.

jQuery-плагин для организации компонентов на странице

Вы так и не ответили на мой вопрос: Есть ли реальные альтернативы jQuery? Есть ли реальные альтернативы Bootstrap?

Смотри выше.

jQuery-плагин для организации компонентов на странице

Я немного не понял — вы троллите?

Нисколько.

Предлагаете написать 240 килобайт jQuery кода на велосипеды в виде чистого javascript?

Зачем тебе писать свой jQuery?

jQuery-плагин для организации компонентов на странице

Он не столько устарел, сколько просто потерял свою необходимость по мере развития браузеров. Смотрите VanillaJS в качестве альтернативы.

По поводу бустрапа, не все так печально, Вы просто не сможете использовать его плагины, а это далеко не самая его важная часть. Да и есть энтузиасты которые портировали его на ту же ванилу.

jQuery-плагин для организации компонентов на странице

Какой же это нано-фреймворк если он зависиом от jQuery? Да и какой вообще смысл от jQuery в 2015 кроме как поддержка старых версий IE?

Звуки природы увеличивают продуктивность труда и улучшают настроение

Я использую Noisli когда надо состредоточиться. Много звуков природы, которые можно комбинировать.

Решение задачи о двух мудрецах

Да, действительно. Спасибо.

Решение задачи о двух мудрецах

Али говорит, что он не знает загаданных чисел. Отсюда можно сделать вывод, что хотя бы одно из загаданных чисел не простое, иначе число раскладывалось бы на множители единственным способом.

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

Зонд снял на видео обитателей подледных морей Антарктики

Бактерии и вирусы к нам через электромагнитный сигнал не попадут.

Создание приложений OS X с помощью JavaScript

С учетом того, что сейчас и Windows позволяет писать на JS, можно ждать очередной кросплатформенный фреймоворк для создания десктопных приложений без использования связки node.js + webkit.

AngularJS: настраиваем событие инициализации

А можете привести пример, для которого необходима такая инициализация?

Эксперимент по теории вероятностей в жизни

Я решил, что мое любимое число наибольшее простое из предложенных. Получилось, что таких как я 32%.

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Date of birth
Registered
Activity