{"library":"react-native-helmet-async","type":"library","category":null,"description":"react-native-helmet-async is a specialized fork of `react-helmet-async`, which itself is a modern, thread-safe solution for managing meta tags in React applications. This particular package addresses the specific needs of React Native by removing the `react-dom` peer dependency, making it suitable for environments where DOM rendering is not present. Its core differentiator is the use of a `<HelmetProvider>` component to encapsulate Helmet state on a per-request or per-tree basis, crucial for asynchronous server-side rendering (SSR) to prevent state pollution across requests. It is currently at version 2.0.4 and appears to be actively maintained, providing an essential tool for SEO and head management in React Native web applications (when used with a web renderer) and isomorphic React projects where `react-dom` is not desired. It solves the thread-safety issues inherent in the original `react-helmet`'s `react-side-effect` dependency.","language":"javascript","status":"active","version":"2.0.4","tags":["javascript","typescript"],"install":[{"cmd":"npm install react-native-helmet-async","imports":["import { Helmet } from 'react-native-helmet-async';","import { HelmetProvider } from 'react-native-helmet-async';","HelmetProvider.canUseDOM = false;"]},{"cmd":"yarn add react-native-helmet-async","imports":[]},{"cmd":"pnpm add react-native-helmet-async","imports":[]}],"homepage":null,"github":"https://github.com/staylor/react-helmet-async","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/react-native-helmet-async","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/react-native-helmet-async/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}