Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

js_of_ocaml bindings for ReactJS. Based on ReasonReact.

License

NotificationsYou must be signed in to change notification settings

ml-in-barcelona/jsoo-react

Repository files navigation

Actions Status

Bindings toReact forjs_of_ocaml, including the JSX ppx.

Status: experimental phase

The library is expected to break backwards compatibility on minor releases.

Adapted fromReasonReact.

Bug reports and contributions are welcome!

Getting started

New project

For new projects, the best way to start is by usingthe jsoo-react template.

Existing project

  1. Install thejsoo-react package:

    opam install jsoo-react
  2. Addjsoo-react library and ppx todune file of your executable JavaScript app:

        (executables(names index)    (modes js)    (libraries jsoo-react.lib)    (preprocess    (pps jsoo-react.ppx)))
  3. Provision React.js library

    jsoo-react usesrequire to import React and ReactDOM. This means that you will likely need to use a bundler such as Webpack or rollup.js.

    Note that at this moment,jsoo-react is compatible withReact 16, so be sure to have the appropriate constraints in yourpackage.json.

Contributing

Take a look at ourContributing Guide.

Acknowledgements

Thanks to the authors and maintainers of ReasonReact, in particular@rickyvetter for his work on the v3 of the JSX ppx.

Thanks to the authors and maintainers of Js_of_ocaml, in particular@hhugo who has been answering many many questions in GitHub threads.

Thanks to the Lexifi team for creating and maintaininggen_js_api.

Thanks to@tmattio for creating Spin and the jsoo-react template 🙌

And thanks to the team behind React.js! What an amazing library :)

About

js_of_ocaml bindings for ReactJS. Based on ReasonReact.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp