Публикации по теме '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 просмотров
schedule
12.11.2022
экспорт не определяется при загрузке значка svg
Я использую подключаемый модуль svg-sprite-loader при попытке загрузить значок из файла спрайта svg, однако страница не работает с ошибкой webpack «экспорт не определен». Что могло случиться? Как можно отлаживать такие загрузчики веб-пакетов и...
624 просмотров
schedule
18.02.2022
Как установить динамическое значение в качестве ключа Js.t в ReScript?
Есть ли способ установить динамическое значение в качестве ключа Js.t в ReScript?
79 просмотров
schedule
07.02.2024