Pay attention
This documentation is for the as yet unreleased version of effector Spacewatch 23.0.

useGate

useGate(GateComponent, props)

Function for passing data to Gate

Arguments

  1. GateComponent (Gate)
  2. props (Props)

Returns

(void)

Example

import { createGate, useGate } from "effector-solid";
import { Route, Routes } from "solid-app-router";

const Page = createGate("page");
Page.state.watch(({ match }) => {
  console.log(match);
});
const Home = (props) => {
  useGate(Page, props);
  return <section>Home</section>;
};

const App = () => (
  <Routes>
    <Route element={<Home />} />
  </Routes>
);
Contributors