reason

    3

    1답변

    Reason과 raw JavaScript를 혼합하려는 노드 애플리케이션을 작성하고 있습니다. bucklescript 문서의 This section는은 사용자가 기존 JS 프로젝트가있는 경우, 그것은 바닐라 JS 같은 디렉토리에 출력하는 JS 파일을 의미가 는 스키마가 키 가 in-source이라고 추가로 설명합니다 그래서 ML 파일 옆에 JS 파일을 생성합

    1

    1답변

    은 자바 스크립트의 특성 객체 - let useFoo x => Js.log x##foo; useFoo {"foo": 10}; 재산에 대한 패턴 일치로 재 작성하는 방법이 -is에 액세스하는 기능을 감안할 때? 내가 좋겠 는 다음과 같이 작동 것이라고 기대하지만, 구문이 잘못되었습니다 : let useFoo {"foo"} => Js.log foo;

    0

    2답변

    documentation for ReasonReact는이 코드의 유형을 선언 할 위치 지정 상태 유형이 무엇이든 될 수있다! 당신이 reducerComponent 호출하기 전에 바로을 선언해야하는 int, 문자열의 Ref 또는 일반적인 레코드 유형은 : type state = {counter: int, showPopUp: bool}; let compon

    0

    1답변

    Reason의 모듈을 사용하여 작성기 디자인 패턴을 따르려고합니다. type userBuilderType = { mutable name: string, }; 뿐만 아니라 서명 유형 : module type UserBuilderType = { let name: string; }; 나는 BuilderPattern에 펑로 UserBu

    0

    1답변

    이 디자인 결정의 근거에 대해 묻고 싶습니다. 변경할 수있는 이유 배열은 기본적으로 변경할 수없는 다른 데이터 구조 (list, record, hashmap, set) 중에서 수차로 표시됩니다. 이유가 있습니까? 불변의 대안이 있습니까?

    1

    1답변

    저는 현재 material-UI reason-react 바인딩을 작성 중입니다. 이전에 어떻게 Props를 정의했는지 다시 알고 싶습니다. Select 구성 요소는 내부의 모든 입력 소품을 내부의 react-js 라이브러리로 확산시킵니다. 이것은 소품을 펼침으로써 이루어 지지만, 타이핑을 잃어 버리면 ReasonML에서 실망하게됩니다. 임시 해결 방안으로

    1

    1답변

    저는 ReasonML을 처음 사용하고 있으며 배우기 시작했습니다. ReasonNativeProject 저장소를 사용하여 새 ReasonML 프로젝트를 설정하려고합니다. opam pin add -y ReasonNativeProject .을 사용하여 opam으로 종속성을 설치하는 단계를 실행할 때 이유를 올바르게 설치할 수 없다는 메시지가 나타납니다. Reas

    1

    1답변

    Jane Street의 핵심 표준 라이브러리와 이유 언어 프론트 엔드를 사용하여 프로그램을 만들려고합니다. corebuild 스크립트를 가져 와서 을 rebuild으로 바꾸어 복사본을 recorebuild으로 저장했습니다. 하지만 몇 가지 간단한 코드에 문제가 있습니다. 이 실패 할 최소한의 예는 다음과 같습니다 rebuild -tag "ppx(ppx-ja

    7

    1답변

    OCaml을 처음 접했고 컴파일러와 함께 제공되는 Jane Street의 표준 라이브러리 대신 Jane Street의 표준 라이브러리를 사용하는 것이 좋습니다. 은 그러나, 그 여러 가지가있을 것 같다, 나는 내가 사용해야하는 모른다 : Base, Core, 및 Core_kernel합니다. 누구든지이 차이점 (배터리 대 배터리 등)을 신속하게 요약 할 수

    0

    1답변

    의 다른 유형이라는 한 가지 유형의 인스턴스를 만드는 방법 : 다음과 같은 제품 클래스를 생성하는 데 사용 type abstractProductA = {. methodA: string }; type abstractProductB = {. methodB: int }; : class productA1 = { pub meth