github react-native-elements/react-native-elements v1.0.0-beta

latest releases: v4.0.0-rc.8, v3.4.3, v4.0.0-rc.7...
pre-release6 years ago

Hey everyone, the journey to version 1.0.0 has finally begun!
Welcome to the first version 1 beta 🎉!

Version 1 is a step towards fine tuning our current components and adding new features we think that a developer would need to use react-native-elements in a production application. For all those using it right now, we still love you! However there are a few changes we want to add to make this possible for everyone.

We try to make the betas as stable as possible, however we may sometimes introduce new features that might break existing functionality if we think it can be done a better way. Not to say betas aren't stable, but if you want to not have to update your source on releases then maybe sticking on v0.19.0 may be better.

Some of our plans for v1:

Refactored SearchBar Component

Right now our search bar looks the same on iOS and Android. This is great if you want to have the same look and feel on both platforms, however sometimes you want it to look like the native version for each platform.

In the future, you'll have 3 options:

Refactored ListItem Component

Same as the SearchBar, we're introducing native-looking versions of each platform.

Theming

Ever wanted to update all the components from react-native-elements in a one time setup? With theme support, you'll be able to set the styling for all our components, one time, in one place.

Installation

To jump onboard the beta train, you change your install command slightly.

For stable (v0.19.0)
npm install --save react-native-elements

For betas
npm install --save react-native-elements@beta

v1.0.0-beta (beta 1) Changes

  • FormInput is now renamed to Input and has a new set of props
  • Removed FormLabel and FormValidationMessage
  • Button completely rewritten and has a new set of props
  • Introduced a new Overlay component
  • Example app is no longer apart of this repo, it has a repo of it's own! https://github.com/react-native-elements/react-native-elements-app
  • FormInput, FormLabel, and FormValidationMessage are no longer exported. We're planning to add back in FormValidationMessage, and FormLabel once they're compatible with the new Input component.

Thanks everyone who uses and contributes to react-native-elements. We have a lot of great features coming soon. Stay tuned!

Don't miss a new react-native-elements release

NewReleases is sending notifications on new releases.