Skip to content

Latest commit

 

History

History
71 lines (49 loc) · 1.09 KB

README.md

File metadata and controls

71 lines (49 loc) · 1.09 KB

@unitools/navigation [ALPHA]

This is the official documentation of the @unitools/navigation package.

For Next.js

Installation

npm install @unitools/navigation

or

yarn add @unitools/navigation

Add module resolver to your next.config.js file.

// next.config.js

module.exports = {
  webpack(config) {
    config.resolve.alias["@unitools/navigation"] = "next/navigation";
    return config;
  },
};

For Expo

Installation

Install @unitools/navigation and the peer dependency @react-navigation/native.

npm install @unitools/navigation @react-navigation/native

or

yarn add @unitools/navigation @react-navigation/native

Usage

import { usePathname, useSearchParams, useRouter } from "@unitools/navigation";

export default function Home() {
  // usePathname
  const pathname = usePathname();

  // useSearchParams
  const searchParams = useSearchParams();

  const search = searchParams.get("search");

  // useRouter
  const router = useRouter();

  return (
    <View>
      <Text>About</Text>
    </View>
  );
}