Open Source React Feedback Surveys Library
Released an open source React library for customer feedback surveys.
We've open-sourced our React survey library.
It's a lightweight, zero-dependency library for implementing customer satisfaction surveys in React apps. All components work out of the box and are fully customizable.
Sometimes you need to build feedback collection directly into your app rather than using a hosted platform. Maybe you're building your own internal tools, or you need complete control over the data flow, or you want surveys that feel native to your product.
That's why we built this library. You get ready-to-use CSAT, NPS, and CES components that work immediately. Customize them to match your design, implement your own backend logic, and keep everything in your control. The whole package is just 18 KB with zero dependencies.
Install
npm i react-feedback-surveysUsage
import { CSAT5Survey } from 'react-feedback-surveys';
import 'react-feedback-surveys/index.css';
<CSAT5Survey
scaleStyle="emoji"
question="How would you rate your satisfaction with our product?"
minLabel="Very unsatisfied"
maxLabel="Very satisfied"
responseType="text"
textQuestion="We'd love to hear your thoughts — what can we improve?"
textButtonLabel="Send"
thankYouMessage="Thanks for your feedback!"
onScoreSubmit={({ value }) => {/* ... */}}
onFeedbackSubmit={({ value, comment }) => {/* ... */}}
/>Links
Docs: https://feedback.tools/react-feedback-surveys
GitHub: https://github.com/feedback-tools-platform/react-feedback-surveys
