«reactjs» etiketlenmiş sorular

React (React.js veya ReactJS olarak da bilinir), Facebook tarafından kullanıcı arabirimleri oluşturmak için geliştirilmiş bir JavaScript kitaplığıdır. Açıklayıcı, bileşen tabanlı bir paradigma kullanır ve hem verimli hem de esnek olmayı hedefler.

11
React Bileşeninde bir CSS dosyası nasıl içe aktarılır
Bir CSS dosyasını bir react bileşenine aktarmak istiyorum. Denedim import disabledLink from "../../../public/styles/disabledLink";ama aşağıdaki hatayı alıyorum; Modül bulunamadı: Hata: c: \ Users \ User \ Documents \ pizza-app \ client \ src \ components @ içindeki ../../../public/styles/disabledLink 'dosya' veya 'dizin' çözümlenemiyor. /client/src/components/ShoppingCartLink.js 19: 20-66 Hash: 2d281bb98fe0a961f7c4 Sürüm: webpack 1.13.2 C:\Users\User\Documents\pizza-app\client\public\styles\disabledLink.css …


4
Bir React durumunu mutasyona uğratmanın tercih edilen yolu nedir?
Diyelim ki içimde bir this.state.listçocuk listesi oluşturmak için kullanabileceğim düz nesnelerin bir listesi var. O halde içine nesne eklemenin doğru yolu nedir this.state.list? Aşağıda, işe yarayacağını düşündüğüm tek yol, çünkü this.statebelgede belirtildiği gibi doğrudan mutasyona uğrayamazsınız. this._list.push(newObject): this.setState({list: this._list}); Bu bana çirkin görünüyor. Daha iyi bir yol var mı?

4
React.js'de onSubmit'i ayarlama
Bir form gönderildiğinde doSomething(), varsayılan gönderi davranışı yerine yapmaya çalışıyorum . Görünüşe göre React'te onSubmit formlar için desteklenen bir olaydır. Ancak, aşağıdaki kodu denediğimde: var OnSubmitTest = React.createClass({ render: function() { doSomething = function(){ alert('it works!'); } return <form onSubmit={doSomething}> <button>Click me</button> </form>; } }); Yöntem doSomething()çalıştırılır, ancak daha sonra …

7
Destek "geçmişi", "Yönlendirici" de gerektiği gibi işaretlenir, ancak değeri "tanımsız" dır. Yönlendiricide
ReactJs'de yeniyim. Bu benim kodum: var React = require('react'); var ReactDOM = require('react-dom'); var {Route, Router, IndexRoute, hashHistory} = require('react-router'); var Main = require('Main'); ReactDOM.render( <Router history={hashHistory}> <Route path="/" component={Main}></Route> </Router>, document.getElementById('app')); ve webpack ile derlemek. Ayrıca takma adlarıma Main bileşeni ekledim. Konsol şu hataları atıyor: Şu bağlantıları da okudum: …

6
Yüzeysel karşılaştırma nasıl tepki verir?
Gelen bu belgelerin tepki nedeniyle, söylenir sığCompare, mevcut props ve nextProps nesneleri ile mevcut durum ve nextState nesneleri üzerinde sığ bir eşitlik denetimi gerçekleştirir. Anlayamadığım şey, nesneleri sığ bir şekilde karşılaştırırsa, shouldComponentUpdate yöntemi her zaman doğru döndürür, çünkü Devletleri mutasyona uğratmamalıyız. ve durumları değiştirmiyorsak, karşılaştırma her zaman yanlış döndürür ve …

9
React.js'de bildirim temelli ve zorunlu arasındaki fark nedir?
Son zamanlarda, işlevsellik ve Facebook JavaScript kitaplığı React.js'yi kullanma yolları hakkında çok şey çalıştım. JavaScript dünyasının geri kalanıyla olan farklılıklarından bahsederken genellikle iki programlama stilinden declarativeve bahsedilir imperative. İkisi arasındaki fark nedir?
97 reactjs 

11
ReactJS'de tıklama olayını manuel olarak nasıl tetikleyebilirim?
ReactJS'de bir tıklama olayını manuel olarak nasıl tetikleyebilirim ? Bir kullanıcı öğe1'i tıkladığında, inputetiketin tıklanmasını otomatik olarak tetiklemek istiyorum . <div className="div-margins logoContainer"> <div id="element1" className="content" onClick={this.uploadLogoIcon}> <div className="logoBlank" /> </div> <input accept="image/*" type="file" className="hide"/> </div>
97 html  reactjs 

8
Webpack üretim kodu nasıl oluşturulur ve nasıl kullanılır
Web paketinde çok yeniyim, üretim yapısında genel kodun boyutunu azaltabileceğimizi öğrendim. Şu anda web paketi yaklaşık 8MB dosya ve main.js yaklaşık 5MB oluşturuyor. Üretim yapısında kodun boyutu nasıl küçültülür? İnternetten örnek bir web paketi yapılandırma dosyası buldum ve uygulamam için yapılandırdım ve çalıştırdım npm run buildve oluşturmaya başladım ve ./dist/dizinde …

3
Tüm geçişli erişilebilir durum dahil olmak üzere bir tepki bileşenini nasıl sıfırlayabilirim?
Zaman zaman, sıfırlamak istediğim kavramsal olarak durum bilgisi olan reaksiyon bileşenleri var. İdeal davranış, eski bileşeni kaldırmaya ve yeni, bozulmamış bir bileşeni okumaya eşdeğer olacaktır. React setState, bileşenlerin kendi açık durumunu ayarlamaya izin veren, ancak tarayıcı odağı ve form durumu gibi örtük durumu hariç tutan ve ayrıca alt bileşenlerinin durumunu …
97 reactjs 

4
React.js'de setState ve replaceState karşılaştırması
React.js Kitaplığı'nda yeniyim ve bazı eğitimleri gözden geçiriyordum ve karşılaştım: this.setState this.replaceState Verilen Açıklama çok net değil (IMO). setState is done to 'set' the state of a value, even if its already set in the 'getInitialState' function. Benzer şekilde, The replaceState() method is for when you want to clear out …

5
React.useState, durumu props'tan yeniden yüklemiyor
Durum değişikliğinde yeniden yüklenmesini bekliyorum, ancak bu çalışmıyor ve userdeğişken bir sonraki useStatearamada güncellenmiyor , sorun nedir? function Avatar(props) { const [user, setUser] = React.useState({...props.user}); return user.avatar ? (<img src={user.avatar}/>) : (<p>Loading...</p>); } Codepen

5
React'i kullanın: Etki kancası ilk işlemede çalıştırılmaz
Dokümanlara göre: componentDidUpdate()güncelleme gerçekleştikten hemen sonra çağrılır. Bu yöntem, ilk oluşturma için çağrılmaz. Yeni useEffect()kancayı simüle etmek için kullanabiliriz componentDidUpdate(), ancak useEffect()her işlemeden sonra, hatta ilk seferinde çalıştırılıyor gibi görünüyor . İlk işlemede çalışmamasını nasıl sağlayabilirim? Aşağıdaki örnekte görebileceğiniz gibi, componentDidUpdateFunctionilk oluşturma sırasında yazdırıldı, ancak ilk oluşturma componentDidUpdateClasssırasında yazdırılmadı. function …

1
Redux'te mapStateToProps olmadan mapDispatchToProps yapabilir miyim?
Redux'un yapılacaklar örneğini anlamaya çalışmak için parçalara ayırıyorum. mapDispatchToPropsSevk eylemlerini props olarak eşleştirmenize izin verdiğini okudum , bu yüzden addTodo.jsdispatch (addTodo ()) yerine mapDispatchToProps kullanmak için yeniden yazmayı düşündüm . Ben aradım addingTodo(). Bunun gibi bir şey: import React from 'react'; import {connect} from 'react-redux'; import addTodo from '../actions'; let …

11
Dışarıdan bir React bileşen yöntemi çağırın
Bir React Element örneğinden bir React bileşeni tarafından gösterilen bir yöntemi çağırmak istiyorum. Örneğin, bu jsfiddle'da . alertMessageYöntemi HelloElementreferanstan çağırmak istiyorum . Ek paketler yazmak zorunda kalmadan bunu başarmanın bir yolu var mı? Düzenle (JSFiddle'dan kod kopyalandı) <div id="container"></div> <button onclick="onButtonClick()">Click me!</button> var onButtonClick = function () { //call alertMessage …
95 reactjs 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.