Следом за сменой (https://www.opennet.ru/opennews/art.shtml?num=47253) лицензии на проекты React, Jest, Flow и Immutable.js, компания Facebook решила (https://code.facebook.com/posts/121714468491809/relicensing-.../) перелицензировать спецификацию языка формирования запросов GraphQL (https://www.opennet.ru/opennews/art.shtml?num=42964) и связанные с ней эталонные реализации. Отныне GraphQL будет распространяться в рамках соглашения Open Web Foundation Agreement (OWFa (http://www.openwebfoundation.org/legal/the-owf-1-0-agreement...)) v1.0, а GraphQL.js и клиентский фреймворк Relay под лицензиями MIT. Соглашение OWFa рассчитано на распространение открытых стандартов, развиваемых совместно представителями различных сообществ и компаний. Применение OWFa позволяет создавать реализации GraphQL без отчисления роялти и даёт возможность другим организациям принимать участие в развитии стандарта.
Также представлен (https://code.facebook.com/posts/1716776591680069/react-16-a-.../) JavaScript-фреймворк для построения пользовательских интерфейсов React 16 (https://github.com/facebook/react), который стал первым выпуском после смены лицензии с BSD+Patent на MIT. В новой версии также повышены требования к возможностям JavaScript, необходимым для применения фреймворка. В частности, в число обязательных переведена поддержка типов Map и Set, а также вызов requestAnimationFrame. Из новых возможностей отмечены: режим потоковой отрисвоки на стороне сервера (ReactDOMServer.renderToNodeStream), возвращение массивов и строк компонентами render, расширение средств обработки ошибок, полноценная поддержка декларативной отрисовки поддеревьев через другие DOM-узлы при помощи ReactDOM.createPortal() и поддержка передачи нестандартных атрибутов в React DOM.URL: https://code.facebook.com/posts/121714468491809/relicensing-.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=47286
React 16 - огонь! Порталы - нужная вещь.
Да! Люблю телепортироваться на работу и редактировать портлеты в лайфрее!
Те кто поставил минусы наверное не поняли сарказма. :D
люди плиз киньте ссылку на hello world на react для тех кто его не знает!
может какие-то видео уроки или уроки на сайте... js знаю на среднем уровне, без новомодных промисов
https://facebook.github.io/react/docs/hello-world.html
> без новомодных промисовЭто не средний уровень, а базовый
Не спорю, примусы бывают удобны, но...
Такой странный способ градации навыков и знаний может лишь говорить об отсутствии элементарной компьютерной/технической грамотности (ну или безграмотности, если везде видится возможность засунуть промис, другой)
я вот например почитал про промисы эти, по сути это попытка сделать итераторы и уже и забыл как оно там вызывается, можно и без них прекрасно. не нужно пихать это всюду как не нужно например исключения в C++ всюду пихать
"по сути это попытка сделать итераторы" - улыбнуло!
"Аффатар, пищи ещё!"
что-ж именно улыбает? именно итераторы как stl, std::list
> что-ж именно улыбает? именно итераторытебя прямой перевод слов не смущает никак да?
ну я не то написал, я говорил про генераторы как про итераторы, а не про промисы
Да и генераторы с итераторами мешать не стоит, хотя и те, и другие связаны с итерированием. Концепции у них разные, а цели похожие.
итераторы и есть, просто в коде конечно это выглядит по другому
Ну что тут скажешь...
"Аффатар, пищи есчо!"
если человек метет метлой - это дворник, если механизм сделан для интерирования - это итератор
Кто юзал GraphQL? Как оно?
Очень круто для публичных апи.
Если же апи не публичное, то вообще не вижу смысла юзать ее вместо старой доброй rest.