@metomic/alias-react
TypeScript icon, indicating that this package has built-in type declarations

0.3.3 • Public • Published

@metomic/alias-react

Use metomic alias with your react application

NPM

Install

yarn add @metomic/alias-react

Usage

Step 1. Configure an AliasProvider at the top level

// in your main / index / app root
import React from 'react'
import {AliasProvider} from '@metomic/alias-react'

ReactDOM.render(
  // your appId is given to you when you join the Alias alpha
  <AliasProvider appId={"YOUR-APP-ID"}> 
    <App />
  </AliasProvider>
, document.getElementById('root'))

2. Use the useAlias hook in your component

import {useAlias, AliasToggle} from '@metomic/alias-react

const MySignupBox = () => {
  // Provide a purpose for this alias
  const {ref, toggleSecured, isSecured, } = useAlias({ purpose: 'marketing' })

  return (
    <div>
      {/* To make alias work, the alias "ref" parameter has to be provided to the input element you wish to use */}
      <input ref={ref}>
      
      {/* Finally, set up a toggle to control whether or not the mail address is secured */}
      <AliasToggle onChange={toggleSecured} />
    </div>
  )


}

License

MIT © metomic

/@metomic/alias-react/

    Package Sidebar

    Install

    npm i @metomic/alias-react

    Weekly Downloads

    0

    Version

    0.3.3

    License

    MIT

    Unpacked Size

    30.1 kB

    Total Files

    7

    Last publish

    Collaborators

    • gabrieldavison
    • metomic-admin
    • mike-metomic
    • morganc96
    • rptynan
    • benvan
    • jhayes123
    • metomic_james
    • carlous.fahmi
    • sdolidze
    • chambersaaron
    • gogetdane