How to use the react-hanger.useArray function in react-hanger

To help you get started, we’ve selected a few react-hanger examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github kitze / react-hanger / example / src / App.js View on Github external
const App = () => {
  const newTodo = useInput('');
  const showCounter = useBoolean(true);
  const limitedNumber = useNumber(3, { lowerLimit: 0, upperLimit: 5 });
  const rotatingNumber = useNumber(0, {
    lowerLimit: 0,
    upperLimit: 4,
    loop: true,
  });
  const counter = useNumber(0);
  const todos = useArray(['hi there', 'sup', 'world']);

  return (
    <div style="{{">
      <h3>Counter</h3>
      <button type="button">
        {' '}
        toggle counter{' '}
      </button>
      {showCounter.value &amp;&amp; }
      <h3>Limited number</h3>
      <div>
        {'This number will stop increasing/decreasing when it reaches the "lowerLimit" or the "upperLimit"'}
      </div>
      <br>
      <button type="button"> limitedNumber.increase()}&gt;
        {' '}</button></div>
github gilmarsquinelato / i18n-manager / src / folder / components / TranslationPanel / TranslationPanel.tsx View on Github external
({
     languageList,
     allLanguages,
     supportedLanguages,
     onTranslate,
     isGoogleTranslateSetUp,
     selectedId,
     history,
   }) =&gt; {
    const mode = useInput('');
    const overwrite = useBoolean(false);
    const targets = useArray([]);
    const source = useInput();
    const collapsed = useBoolean(false);

    const allSupportedLanguages = useMemo(
      () =&gt; allLanguages.filter(it =&gt; containsLanguage(supportedLanguages, it)),
      [allLanguages, containsLanguage, supportedLanguages],
    );

    const handleTargetChange = useCallback((values: string[]) =&gt; {
      if (values.indexOf('all') !== -1) {
        targets.setValue(allSupportedLanguages);
      } else {
        targets.setValue(values);
      }
    }, [targets, allLanguages]);

react-hanger

Set of a helpful hooks, for different specific to some primitives types state changing helpers

MIT
Latest version published 2 years ago

Package Health Score

54 / 100
Full package analysis