For further actions, you may consider blocking this person and/or reporting abuse
For further actions, you may consider blocking this person and/or reporting abuse
Vinicius Brasil -
Sloan the DEV Moderator -
Stefan -
Alexandre Plt -
Once suspended, sathish will not be able to comment or publish posts until their suspension is removed.
Once unsuspended, sathish will be able to comment and publish posts again.
Once unpublished, all posts by sathish will become hidden and only accessible to themselves.
If sathish is not suspended, they can still re-publish their posts from their dashboard.
Once unpublished, this post will become invisible to the public and only accessible to Sathish.
They can still re-publish the post if they are not suspended.
Thanks for keeping DEV Community safe. Here is what you can do to flag sathish:
Unflagging sathish will restore default visibility to their posts.
Top comments (1)
ReasonML is a new JS inspired syntax for OCaml. OCaml is a 20 year old battle tested functional/imperative language that compiles to JavaScript and native binaries (like Go or C++). It's got the superpower of figuring out type mismatch errors without the need to write any type annotations.
In practice this means you can't pass a null value by accident to a function or a prop to a React component (which is a function). Also it protects you from passing props that don't exist. Also if they are the wrong type, like it's a string when it should be a number.
This is especially nice because it means less bugs, and far easier to change code, because you can just change the the API of anything then it will automatically show you all the places that break because of that change.
It's very ready for production, lots of people use it like Ubisoft and Facebook, many other companies. Most of the libraries you need are there if you're writing React, however if you need any help just ask in the Reason discord.