Pertanyaan yang diberi tag «reactjs»

React (juga dikenal sebagai React.js atau ReactJS) adalah perpustakaan JavaScript yang dikembangkan oleh Facebook untuk membangun antarmuka pengguna. Ini menggunakan paradigma deklaratif, berbasis komponen dan bertujuan untuk menjadi efisien dan fleksibel.


14
Perbarui gaya komponen onScroll di React.js
Saya telah membangun komponen di Bereaksi yang seharusnya memperbarui gayanya sendiri pada jendela gulir untuk membuat efek paralaks. renderMetode komponen terlihat seperti ini: function() { let style = { transform: 'translateY(0px)' }; window.addEventListener('scroll', (event) => { let scrollTop = event.srcElement.body.scrollTop, itemTranslate = Math.min(0, scrollTop/3 - 60); style.transform = 'translateY(' + …

3
Dalam arsitektur Flux, bagaimana Anda mengelola siklus hidup Store?
Saya membaca tentang Flux tetapi contoh aplikasi Todo terlalu sederhana bagi saya untuk memahami beberapa poin utama. Bayangkan aplikasi satu halaman seperti Facebook yang memiliki halaman profil pengguna . Pada setiap halaman profil pengguna, kami ingin menampilkan beberapa informasi pengguna dan posting terakhir mereka, dengan gulir yang tak terbatas. Kami …

11
Cara menggunakan Redirect di react-router-dom baru dari Reactjs
Saya menggunakan modul react-router versi terakhir, bernama react-router-dom, yang telah menjadi default saat mengembangkan aplikasi web dengan React. Saya ingin tahu cara melakukan pengalihan setelah permintaan POST. Saya telah membuat kode ini, tetapi setelah permintaan, tidak ada yang terjadi. Saya mengulas di web, tetapi semua data tentang versi sebelumnya dari …

10
Menghapus elemen dari array dalam status komponen
Saya mencoba menemukan cara terbaik untuk menghapus elemen dari array dalam keadaan komponen. Karena saya tidak boleh memodifikasi this.statevariabel secara langsung, apakah ada cara yang lebih baik (lebih ringkas) untuk menghapus elemen dari array daripada yang saya miliki di sini ?: onRemovePerson: function(index) { this.setState(prevState => { // pass callback …

6
setState () di dalam componentDidUpdate ()
Saya sedang menulis skrip yang memindahkan input dropdown di bawah atau di atas tergantung pada ketinggian dropdown dan posisi input di layar. Saya juga ingin mengatur pengubah ke dropdown sesuai dengan arahnya. Tetapi menggunakan setStatebagian dalam componentDidUpdatemenciptakan loop tak terbatas (yang jelas) Saya telah menemukan solusi dalam menggunakan getDOMNodedan mengatur …

7
React-router: Bagaimana cara mengaktifkan Link secara manual?
Saya baru mengenal ReactJS dan React-Router. Saya memiliki komponen yang menerima melalui alat peraga <Link/>objek dari react-router . Setiap kali pengguna mengklik tombol 'next' di dalam komponen ini saya ingin memanggil <Link/>objek secara manual. Saat ini, saya menggunakan referensi untuk mengakses contoh dukungan dan secara manual mengklik tag 'a' yang …

5
Ketikan: Jenis acara React
Apa tipe yang benar untuk event React. Awalnya saya hanya menggunakannya anydemi kesederhanaan. Sekarang, saya mencoba untuk membersihkan semuanya dan menghindari penggunaan anysepenuhnya. Jadi dalam bentuk yang sederhana seperti ini: export interface LoginProps { login: { [k: string]: string | Function uname: string passw: string logIn: Function } } @inject('login') …

30
Mendapatkan "Tidak dapat memanggil kelas sebagai fungsi" di Proyek Bereaksi saya
Saya mencoba menambahkan komponen Peta Bereaksi untuk proyek saya tetapi mengalami kesalahan. Saya menggunakan posting blog Fullstack React sebagai referensi. Saya melacak di mana kesalahan dilemparkan ke google_map.js baris 83: function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } …

9
Hapus item dari array negara dalam bereaksi
Ceritanya, saya harus bisa memasukkan Bob, Sally dan Jack ke dalam sebuah kotak. Saya juga dapat menghapus keduanya dari kotak. Saat dilepas, tidak ada slot yang tersisa. people = ["Bob", "Sally", "Jack"] Sekarang saya perlu menghapus, katakan, "Bob". Array baru akan menjadi: ["Sally", "Jack"] Inilah komponen react saya: ... getInitialState: …

9
Lampirkan header Otorisasi untuk semua permintaan axios
Saya memiliki aplikasi react / redux yang mengambil token dari server api. Setelah pengguna mengautentikasi, saya ingin membuat semua permintaan axios memiliki token itu sebagai header Otorisasi tanpa harus melampirkannya secara manual ke setiap permintaan dalam tindakan. Saya cukup baru untuk bereaksi / redux dan tidak yakin dengan pendekatan terbaik …
130 reactjs  redux  axios 

10
Bagaimana cara membuat ID unik untuk label formulir di React?
Saya memiliki elemen formulir dengan labels dan saya ingin memiliki ID unik untuk ditautkan labelke elemen dengan htmlForatribut. Sesuatu seperti ini: React.createClass({ render() { const id = ???; return ( <label htmlFor={id}>My label</label> <input id={id} type="text"/> ); } }); Saya biasa membuat ID berdasarkan this._rootNodeIDtetapi tidak tersedia sejak React 0.13. …
129 reactjs 

4
'React' harus berada dalam lingkup saat menggunakan JSX react / react-in-jsx-scope?
Saya seorang Pengembang Angular dan baru mengenal React, Ini adalah Komponen react sederhana tetapi tidak berfungsi import react , { Component} from 'react'; import { render } from 'react-dom'; class TechView extends Component { constructor(props){ super(props); this.state = { name:'Gopinath' } } render(){ return( <span>hello Tech View</span> ); } } …
129 reactjs 


3
Enzim React menemukan node kedua (atau n)
Saya menguji komponen React dengan rendering dangkal Jasmine Enzyme. Disederhanakan di sini untuk tujuan pertanyaan ini ... function MyOuterComponent() { return ( <div> ... <MyInnerComponent title="Hello" /> ... <MyInnerComponent title="Good-bye" /> ... </div> ) } MyOuterComponentmemiliki 2 contoh MyInnerComponentdan saya ingin menguji props pada masing-masing. Yang pertama saya tahu cara …
128 reactjs  jasmine  enzyme 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.