stream-chat-react-native
💬 React-Native Chat SDK ➜ Stream Chat. Includes a tutorial on building your own chat app experience using React-Native, React-Navigation and Stream (by GetStream)
flat-list-mvcp
"maintainVisibleContentPosition" prop support for Android react-native (by GetStream)
SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
stream-chat-react-native | flat-list-mvcp | |
---|---|---|
1 | 3 | |
916 | 131 | |
2.4% | 0.0% | |
9.4 | 0.0 | |
7 days ago | 8 months ago | |
MDX | TypeScript | |
GNU General Public License v3.0 or later | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
stream-chat-react-native
Posts with mentions or reviews of stream-chat-react-native.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-03-01.
-
React Native: How To Build Bidirectional Infinite Scroll
​ There have been many discussions on Stack Overflow and GitHub around implementing infinite scroll using React Native, on top of FlatList or SectionList. I've found that there aren't any easy solution out there for bidirectional infinite scroll, which works on both Android and iOS. Recently, while working on v3.0.0 of React Native Chat SDK at Stream, we added bidirectional infinite scroll to our chat components. We had to jump through plenty of hurdles to make it happen while maintaining a good user experience around scrolling (especially for Android). Thus we decided to publish an excellent and small open-source package, on top of FlatList, to make this task easier for other React Native developers.​
flat-list-mvcp
Posts with mentions or reviews of flat-list-mvcp.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-01.
- How to implement the standard chat app feature of having the focus of the FlatList automatically be focused at the end/newest messages
-
Anyone built a Chat app with React Native lately?
How did you solve the issue of seeing the chat history? In the normal FlatList if you prepend items to the top of the list the scroll position flies all the way to the top, terrible UX. I had to dig around and try to fix this for an entire week. Tried inverting the FlatList which made it drop to 10 fps on my Android device, and inverting with styling caused weird empty spaces to form. Finally ended up with this small library which is mostly acceptable.
-
React Native: How To Build Bidirectional Infinite Scroll
FlatList from React Native accepts a prop - maintainVisibleContentPosition, which makes sure your scroll doesn't jump to the end of the list when more items are added to the list. But this prop is only supported on iOS for now. So taking some inspiration from this PR, we published our separate package to add support for this prop on Android - flat-list-mvcp. And thus @stream-io/flat-list-mvcp is a dependency of the react-native-bidirectional-scroll package. ​
What are some alternatives?
When comparing stream-chat-react-native and flat-list-mvcp you can also consider the following projects:
react-native-bidirectional-infinite-scroll - 📜 React Native - Bidirectional Infinite Smooth Scroll
talkjs-examples - TalkJS (https://talkjs.com) examples
react-native - A framework for building native applications using React
react-native-elements - Cross-Platform React Native UI Toolkit
react-native-modalize - A highly customizable modal/bottom sheet that loves scrolling content.
flash-list - A better list for React Native
react-native-gifted-chat - 💬 The most complete chat UI for React Native
databag - fast & lightweight self-hosted messenger
stream-chat-react-native vs react-native-bidirectional-infinite-scroll
flat-list-mvcp vs react-native-bidirectional-infinite-scroll
stream-chat-react-native vs talkjs-examples
flat-list-mvcp vs react-native
stream-chat-react-native vs react-native
flat-list-mvcp vs react-native-elements
flat-list-mvcp vs react-native-modalize
flat-list-mvcp vs flash-list
flat-list-mvcp vs react-native-gifted-chat
flat-list-mvcp vs databag