Fast React Development Toolkit to seamlessly create and analyze components in seconds
- 🚀 Rapid Development - Hot Module Replacement and instant preview
- 🔍 Smart Analysis - Real-time code analysis and optimization
- 🛠️ Debug Tools - Advanced debugging capabilities
- ♿ Accessibility First - Built-in accessibility checks
- 📊 Performance Insights - Detailed metrics and suggestions
- 🔄 Easy Integration - Seamless workflow integration
# Install ReactStream
npm install -g reactstream
# Start developing a component
reactstream MyComponent.js
# Analyze your component
reactstream-analyze MyComponent.js --debug
# Global installation
npm install -g reactstream
# Local project installation
npm install --save-dev reactstream
// MyComponent.js
import React from 'react';
const MyComponent = () => {
return <div>Hello ReactStream!</div>;
};
export default MyComponent;
# Start development server
reactstream MyComponent.js --port=3000
# Basic analysis
reactstream-analyze MyComponent.js
# Detailed debugging
reactstream-analyze MyComponent.js --debug
# Fix common issues
reactstream-analyze MyComponent.js --fix
// reactstream.config.js
module.exports = {
port: 3000,
hot: true,
open: true,
components: {
path: './src/components',
extensions: ['.js', '.jsx']
}
};
// Custom webpack configuration
module.exports = {
webpack: (config) => {
// Modify config
return config;
}
};
// Using built-in UI components
import { Card, Tabs, Alert } from '@reactstream/ui';
const MyComponent = () => {
return (
<Card>
<Tabs>
<Alert>Content</Alert>
</Tabs>
</Card>
);
};
- Component tree visualization
- Performance profiling
- State tracking
- Effect debugging
- Network monitoring
-
Component Development
- Use isolated testing
- Enable HMR
- Follow file structure
-
Code Analysis
- Regular checks
- Fix critical issues
- Monitor performance
We welcome contributions! Please see our Contributing Guide for details.
ReactStream is Apache 2.0 licensed.
Created and maintained by the ReactStream team and contributors.
Made with ❤️ by the React community