Публикации по теме 'bucklescript'


Причина с OCaml
Reason - новый язык программирования, поддерживаемый Facebook. Сам язык на самом деле является интерфейсом к OCaml , хорошо известному языку функционального программирования, который строго типизирован и поддерживает нативную компиляцию. Поддержка инструментов и инструментов разработчика для OCaml не очень удобна для новичков, что не позволяет многим заинтересованным разработчикам пробовать язык. Reason, с другой стороны, пытается представить гораздо более простой синтаксис и по..

Вопросы по теме 'bucklescript'

Как я могу разобрать этот JSON на тип записи?
У меня есть некоторые данные, которые я буду получать во время выполнения: /* {id: 1, name: 'brad', age: 27, address: { city: 'city1', state: 'state1' } } */ let data =...
1205 просмотров
schedule 09.07.2022

Как установить атрибут DOM (т.е. стиль) с помощью Reason/Bucklescript?
Как бы я написал следующий JavaScript: var element = document.querySelector('.element') element.style.color = 'red' в причине? Пока у меня есть: [@@@bs.config {no_export: no_export}]; external document : Dom.document = "document"...
553 просмотров
schedule 24.03.2023

bs-webapi - Как перебрать Dom.nodeList?
Следующее не будет работать, поскольку side - это Dom.nodeList , а DomTokenList.forEach ожидает Dom.domTokenList . open Bs_webapi.Dom; external length : Dom.nodeList => int = "" [@@bs.get]; let sides = Document.querySelectorAll "#carousel...
282 просмотров
schedule 04.02.2023

Компиляция исходных файлов Reason в тот же каталог, что и исходные файлы
Я пишу приложение узла, в котором я хотел бы смешать Reason и необработанный JavaScript. in-source 9_0" rel="nofollow noreferrer">В этом разделе документации по Bucklescript описывается Когда у пользователя есть существующий проект JS,...
416 просмотров
schedule 09.04.2024

Как определить привязку, которая принимает несколько типов в сигнатуре функции с помощью React-React?
При определении привязки «причина-реакция» я хочу знать, как я могу определить привязку, которая принимает несколько типов. Например, у меня есть аргумент ~value , который должен принимать: string , number , array(string) или array(number) ....
556 просмотров
schedule 08.05.2024

Как определить компонент / привязку при использовании React ref в Reasonml?
У меня возникли проблемы с интеграцией модуля response-system-notification в мое приложение, если я прочитал документацию о Reason React Ref Я не уверен, почему ссылка не передается вниз по стеку; намек будет очень признателен. Я продолжаю...
590 просмотров
schedule 17.09.2022

Разрешение типа запроса с обещанием в Bucklescript
У меня есть этот запрос, который я пытаюсь проверить по причине библиотеки graphql_ppx. суть кода Это снимок экрана с аннотациями типа редактора: Используя библиотеку @ mhallin / graphql_ppx , я настроил следующий запрос: module...
84 просмотров
schedule 24.03.2023

Декодирование массива объектов JSON
Допустим, у меня есть этот массив объектов JSON: [ {"name": "foo", "tags": ["bird", "animal"], "age": 10}, {"name": "bar", "tags": ["dog", "animal"], "age": 5}, {"name": "baz", "tags": ["cat", "animal"], "age": 3} ] Как я могу...
738 просмотров
schedule 23.06.2022

Как использовать тип Js.Dict.t для Js.Dict.get
Я пытаюсь преобразовать JS в Reason, попутно мне нужно ввести ответ JSON, а также проверить, существует ли ключ в объекте. Это мой текущий код: let api_key = ""; let api_url = "http://ws.audioscrobbler.com/2.0"; let method =...
619 просмотров
schedule 14.01.2022

Объединение без тегов из привязки javascript идет по неправильному пути
Я пытаюсь написать привязку ReasonML для пакета amqplib npm: http://www.squaremobius.net/amqp.node/ В частности, эта функция: http://www.squaremobius.net/amqp.node/channel_api.html#channel_get class type amqpMessageT = [@bs] { pub...
267 просмотров

экспорт не определяется при загрузке значка svg
Я использую подключаемый модуль svg-sprite-loader при попытке загрузить значок из файла спрайта svg, однако страница не работает с ошибкой webpack «экспорт не определен». Что могло случиться? Как можно отлаживать такие загрузчики веб-пакетов и...
624 просмотров

Как установить динамическое значение в качестве ключа Js.t в ReScript?
Есть ли способ установить динамическое значение в качестве ключа Js.t в ReScript?
79 просмотров
schedule 07.02.2024