its-fine

🐢πŸ”₯ A collection of escape hatches for React.

MIT License

Downloads
1.9M
Stars
974
Committers
6

Bot releases are visible (Hide)

its-fine - v1.2.5 Latest Release

Published by CodyJasonBennett 6 months ago

Re-release of 1.2.0.

Full Changelog: https://github.com/pmndrs/its-fine/compare/v1.2.0...v1.2.5

its-fine - v1.2.0

Published by CodyJasonBennett 6 months ago

What's Changed

Full Changelog: https://github.com/pmndrs/its-fine/compare/v1.1.4...v1.2.0

its-fine - v1.1.4

Published by CodyJasonBennett 6 months ago

What's Changed

Full Changelog: https://github.com/pmndrs/its-fine/compare/v1.1.3...v1.1.4

its-fine - v1.1.3

Published by CodyJasonBennett 7 months ago

What's Changed

Full Changelog: https://github.com/pmndrs/its-fine/compare/v1.1.2...v1.1.3

its-fine - v1.1.2

Published by CodyJasonBennett 7 months ago

What's Changed

Full Changelog: https://github.com/pmndrs/its-fine/compare/v1.1.1...v1.1.2

its-fine - v1.1.1

Published by CodyJasonBennett over 1 year ago

What's Changed

Full Changelog: https://github.com/pmndrs/its-fine/compare/v1.1.0...v1.1.1

its-fine - v1.1.0

Published by CodyJasonBennett over 1 year ago

What's Changed

Full Changelog: https://github.com/pmndrs/its-fine/compare/v1.0.11...v1.1.0

its-fine - v1.0.11

Published by CodyJasonBennett over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/pmndrs/its-fine/compare/v1.0.10...v1.0.11

its-fine - v1.0.10

Published by CodyJasonBennett over 1 year ago

What's Changed

  • fix: silently fallback on multiple react versions by @CodyJasonBennett in 7c3c345a74d1aa05e3d6f42693d965db6bc7c0cb

Full Changelog: https://github.com/pmndrs/its-fine/compare/v1.0.9...v1.0.10

its-fine - v1.0.9

Published by CodyJasonBennett over 1 year ago

What's Changed

Full Changelog: https://github.com/pmndrs/its-fine/compare/v1.0.8...v1.0.9

its-fine - v1.0.8

Published by CodyJasonBennett almost 2 years ago

What's Changed

Full Changelog: https://github.com/pmndrs/its-fine/compare/v1.0.7...v1.0.8

its-fine - v1.0.7

Published by CodyJasonBennett almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/pmndrs/its-fine/compare/v1.0.6...v1.0.7

its-fine - v1.0.6

Published by CodyJasonBennett about 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/pmndrs/its-fine/compare/v1.0.5...v1.0.6

its-fine - v1.0.5

Published by CodyJasonBennett about 2 years ago

What's Changed

Full Changelog: https://github.com/pmndrs/its-fine/compare/v1.0.4...v1.0.5

its-fine - v1.0.4

Published by CodyJasonBennett about 2 years ago

What's Changed

Full Changelog: https://github.com/pmndrs/its-fine/compare/v1.0.3...v1.0.4

its-fine - v1.0.3

Published by CodyJasonBennett about 2 years ago

What's Changed

Full Changelog: https://github.com/pmndrs/its-fine/compare/v1.0.2...v1.0.3

its-fine - v1.0.2

Published by CodyJasonBennett about 2 years ago

What's Changed

Full Changelog: https://github.com/pmndrs/its-fine/compare/v1.0.1...v1.0.2

its-fine - v1.0.1

Published by CodyJasonBennett about 2 years ago

What's Changed

Full Changelog: https://github.com/pmndrs/its-fine/compare/v1.0.0...v1.0.1

its-fine - v1.0.0

Published by CodyJasonBennett about 2 years ago

What's Changed

This release implements a <FiberProvider /> component that binds calls to useFiber to the React Fiber tree. This ensures that components get a consistent reference to their respective Fiber regardless of their environment. As such, its-fine is now stable and the API has matured.

Note: pmndrs renderers like react-three-fiber implement this internally to make use of useContextBridge, so you would only need this when using hooks inside of react-dom or react-native.

import * as ReactDOM from 'react-dom/client'
import { FiberProvider } from 'its-fine'

function App() {
  const fiber = useFiber()
}

createRoot(document.getElementById('root')!).render(
  <FiberProvider>
    <App />
  </FiberProvider>,
)

Full Changelog: https://github.com/pmndrs/its-fine/compare/v0.2.1...v1.0.0

its-fine - v0.2.1

Published by CodyJasonBennett about 2 years ago

What's Changed

Full Changelog: https://github.com/pmndrs/its-fine/compare/v0.2.0...v0.2.1