🚨 Active Supply Chain Attack:node-ipc Package Compromised.Learn More
Socket
Book a DemoSign in
Socket

@fluentui-react-native/framework-base

Package Overview
Dependencies
Maintainers
4
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@fluentui-react-native/framework-base

Base types and utilities fluentui-react-native frameworks

latest
Source
npmnpm
Version
0.3.3
Version published
Maintainers
4
Created
Source

@fluentui-react-native/framework-base

This package provides core implementations and types to support both the legacy and current frameworks.

The functionality in these packages is now exposed as part of this package.

Component Patterns

The shared patterns for rendering components, as well as the JSX handlers have been centralized in this package. More information can be found here.

Type Helpers

This package provides several TypeScript utility types:

  • PropsOf<TComponent> - Extract props from a React component type
  • FunctionComponent<TProps> - A function component type without the children handling complications of React.FC
  • DirectComponent<TProps> - A function component marked for direct rendering
  • PhasedComponent<TProps> - A component with two-phase rendering support
  • SlotFn<TProps> - Slot function type used in the composition framework
  • FinalRender<TProps> - The final rendering signature for phased components

JSX Runtime

This package exports a custom JSX runtime at @fluentui-react-native/framework-base/jsx-runtime. Use it in your component files with:

/** @jsxImportSource @fluentui-react-native/framework-base */

The custom runtime enables automatic element flattening for direct and phased components.

FAQs

Package last updated on 24 Apr 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts