Popularity
2.5
Stable
Activity
0.0
Stable
118
7
27
Monthly Downloads: 0
Programming language: JavaScript
License: MIT License
Tags:
UI Components
Miscellaneous
React
React-component
Component
Input
File
Reader
Filereader
File-reader
Fake
Latest version: v1.0.0
react-file-reader-input alternatives and similar libraries
Based on the "Miscellaneous" category.
Alternatively, view react-file-reader-input alternatives based on common mentions on social networks and blogs.
-
react-facebook
Facebook components like a Login button, Like, Share, Chat, Comments, Page or Embedded Post -
react-avatar
Universal avatar makes it possible to fetch/generate an avatar based on the information you have about that user. -
react-swipe-to-delete-ios
A simple React component to reproduce the way iOS deletes an item in a list -
react-headings
โ Auto-increment your HTML headings (h1, h2, etc.) for improved accessibility and SEO. -
react-advanced-news-ticker
A powerful, flexible, lightweight and animated vertical news ticker component for React. -
@restpace/schema-form
A React component package for generating forms based on (almost) the full power of JSON Schema -
react-pulse-text
The usePulseText hook creates an animated text effect that makes string content progressively appear or disappear following a specified pattern. -
react-pagespeed-score
DISCONTINUED. A React component for display a dial-type chart of PageSpeed Insights.
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
Promo
coderabbit.ai

Do you think we are missing an alternative of react-file-reader-input or a related project?
README
react-file-reader-input
React file input component for complete control over styling and abstraction from file reading.
<FileReaderInput as={dataFormat} onChange={handler} {...props}/>
- as (string): what format the FileReader should read the
file as (i.e.,
buffer
,binary
,url
,text
). Defaults tourl
. - children (element): if children is passed into
FileReaderInput, then the component will hide the native file input and
instead display
children
. Whenever the customchildren
are clicked, the component will trigger the native file input prompt. This allows complete control over styling an display. - onChange (function): callback
function(event, results)
. Results will be an array of arrays, the size of which depending on how many files were selected. Each result will be an array of two items:- progressEvent:
result[0]
is a ProgressEvent object. You can retrieve the raw results atprogressEvent.target.result
among other things. - file:
result[1]
is a File object. You can retrieve the file name atfile.name
among other things.
- progressEvent:
All other props on FileReaderInput
will be passed down to the native file
input.
Usage
import React from 'react';
import FileReaderInput from 'react-file-reader-input';
class MyComponent extends React.Component {
handleChange = (e, results) => {
results.forEach(result => {
const [e, file] = result;
this.props.dispatch(uploadFile(e.target.result));
console.log(`Successfully uploaded ${file.name}!`);
});
}
render() {
return (
<form>
<label htmlFor="my-file-input">Upload a File:</label>
<FileReaderInput as="binary" id="my-file-input"
onChange={this.handleChange}>
<button>Select a file!</button>
</FileReaderInput>
</form>
);
}
}