A Reacthook wrapper for Float Toolkit
To add Float Toolkit to your React app, run this command:
npm install @float-toolkit/reactThe package export is a React hook called useFloatToolkit. It returns an object with an output state, as well as FloatToolkit
methods that also serve as setters for the output.
import{useEffect}from"react";importuseFloatToolkitfrom"@float-toolkit/react";functionSum({ x, y }){const{ add, output }=useFloatToolkit();useEffect(()=>{add([x,y]);},[x,y]);return<spanclassName="number">{output}</span>;}Just like its parent package, Float Toolkit for React is written in TypeScript. The ReactFT
namespace contains all the type definitions used by the package.
import{FC,useEffect}from"react";importuseFloatToolkit,{ReactFT}from"@float-toolkit/react";interfaceProps{numbers: number[];precision?: ReactFT.Precision;}constSum: FC<Props>=props=>{const{ add, output }=useFloatToolkit(props.precision);useEffect(()=>{add(props.numbers);},[props.numbers]);return<spanclassName="number">{output}</span>;};Need help using Float Toolkit? Don't hesitate to reach out on GitHub Discussions!
Before creating an issue, please consider the following:
- Read the documentation and this file carefully to make sure the error is actually a bug and not a mistake of your own.
- Make sure the issue hasn't already been reported or suggested.
- After following these steps, you can file an issue using one of our templates. Please make sure to follow our Code of Conduct.
- If you wish to submit a pull request alongside your issue, please follow our contribution guidelines.