«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.

5
Paylaşılan bileşen kitaplığı en iyi uygulamaları
Paylaşılabilir bir React bileşen kitaplığı oluşturuyorum. Kitaplık birçok bileşen içerir, ancak son kullanıcının sadece birkaçını kullanması gerekebilir. Kodu Webpack (veya Parsel veya Toplama) ile paketlediğinizde, tüm kodla birlikte tek bir dosya oluşturur . Performans nedenlerinden ötürü, gerçekte kullanılmadıkça tüm bu kodların tarayıcı tarafından indirilmesini istemiyorum. Bileşenleri bir araya getirmemem gerektiğini …

2
OAuth açılır alanlar arası güvenlik React.js
Popup ( window.open) kullanarak React OAuth uygulamak ile ilgileniyorum . Örneğin: mysite.com - burası pop-up'ı açtığım yer. passport.mysite.com/oauth/authorize - aniden belirmek. Ana soru, window.open(popup) ve window.opener( nasıl bilindiği gibi, etki alanları arası güvenlik nedeniyle window.opener'ın boş olduğu için ) nasıl bağlantı oluşturulacağıdır , bu yüzden artık kullanamayız. ⇑ window.openerfarklı bir …

6
Malzeme tamamlamasından Otomatik Tamamlama Bileşenindeki tutamaç değişimi
AutocompleteGiriş etiketleri için bileşen kullanmak istiyorum . Ben daha sonra veritabanına kaydedebilirsiniz böylece etiketleri almak ve onları bir devlet kaydetmek için çalışıyorum. Tepki içinde sınıflar yerine fonksiyonları kullanıyorum. Ben denedim onChangeama sonuç alamadım. <div style={{ width: 500 }}> <Autocomplete multiple options={autoComplete} filterSelectedOptions getOptionLabel={option => option.tags} renderInput={params => (<TextField className={classes.input} {...params} …


4
OnClick işleyicisinde parametreleri iletmenin en iyi yolu
Bu benim bileşenim onClickdiv rotasını değiştirmek için satır içi ok işlevini kullanıyorum ama performans açısından iyi bir yol olmadığını biliyorum 1. Satır içi ok işlevi changeRoute (routeName) { console.log(routeName) } render() { return ( <> <div onClick={() => this.changeRoute("page1")}>1</div> <div onClick={() => this.changeRoute("page2")}>2</div> </> ) } 2. Eğer yapıcı bağlama …

5
material-ui 'createSvgIcon', '@ material-ui / core / utils' öğesinden dışa aktarılmaz
Uyarı bileşenini kullanıcı olarak kullanmak için material-ui / lab yükledim, ancak her içe import Alert from '@material-ui/lab/Alert';aktardığımda: derleyemedi ve bu hatayı atıyor: ./node_modules/@material-ui/lab/esm/internal/svg-icons/SuccessOutlined.js Attempted import error: 'createSvgIcon' is not exported from '@material-ui/core/utils'. Bu yüzden bu sorunu google'da denedim ve material-ui/lab/AutoCompletebileşenle ilgili başka bir soru buldum ( Bu soru tam olarak …

2
Malzeme Arayüzündeki SVG Simgeleri için Bileşen Laboratuvarı> Otomatik Tamamlama özelliğini kullanarak derleme hatası
Projemi tarayıcıda çalıştırdığımda aşağıdaki hatayı aldım: Derlenemedi: ./node_modules/@material-ui/lab/esm/internal/svg-icons/Close.js Attempted import error: 'createSvgIcon' is not exported from '@material-ui/core/utils'. ("Birden çok değer" bölümündeki örnek) Otomatik Tamamlama bileşenini uygulamak çalışıyorum . İşte kullanıyorum kodu: import React from 'react'; import Chip from '@material-ui/core/Chip'; import Autocomplete from '@material-ui/lab/Autocomplete'; import TextField from '@material-ui/core/TextField'; <Autocomplete multiple id="tags-standard" …

3
Typcript'te gerçek bir “if” gibi davranan bir React “If” bileşenini nasıl yapabilirim?
<If />React kullanarak basit bir işlev bileşeni yaptım : import React, { ReactElement } from "react"; interface Props { condition: boolean; comment?: any; } export function If(props: React.PropsWithChildren<Props>): ReactElement | null { if (props.condition) { return <>{props.children}</>; } return null; } Daha temiz bir kod yazmama izin veriyor, örneğin: render() …

6
React - Bir üst bileşenin tüm alt bileşenlerinin kullanıcı tarafından görülebildiği nasıl algılanır?
TL; DR Bir üst bileşen, altındaki her alt bileşenin oluşturulmasının ne zaman tamamlandığını ve DOM'un en güncel sürümüyle kullanıcıya görünür olduğunu nasıl bilebilir? Diyelim ki component Abir alt Gridbileşeni olan bir bileşenim var3x3 torun bileşenlerinden bileşeni var. Bu torun bileşenlerinin her biri, dinlendirici bir API uç noktasından veri alır ve …
11 reactjs 

3
Menü doğru bir dizin div açmıyor
Adam bir sorunla karşı karşıyayım. 2 boyutlu verilerim var. Verilerin bağlantılar içeren iç içe bir yapısı vardır. const data = [ // First Div Panel [ { id: 1, url: "/services", title: "Services" }, { id: 2, title: "Products", children: [ { id: 3, url: "/themes-templates", title: "Themes & Templates" …
11 reactjs 

1
React Router SPA için kaydırma geri yükleme nasıl uygulanır
React tek sayfalık bir uygulama oluşturuyorum ve kaydırma geri yüklemesinin Chrome'da (ve belki de diğer tarayıcılarda) beklendiği gibi çalışmadığını fark ettim. Reat-router-dom github repo'da, tarayıcıların tek sayfa uygulamaları için kaydırmayı yerel olarak işlemeye başladığını ve davranışı history.scrollRestorationayarlanmışsa geleneksel bir SPA dışı web sayfasınınkine benzer olacağını belirten bir sayfası vardır . …

5
Jest'te “İçe aktarma deyimi bir modül dışında kullanılamaz” nasıl giderilir
TypeScript, Jest, Webpack ve Babel kullanılarak oluşturulan bir React uygulaması (Create React App kullanmadan) var. "İplik jest" çalıştırmaya çalışırken, aşağıdaki hatayı alıyorum: Tüm paketleri kaldırmayı ve yeniden eklemeyi denedim. Bunu çözmez. Benzer sorulara ve belgelere baktım ve hala bir şeyleri yanlış anlıyorum. Şimdiye kadar bu ortamı sıfırdan ayarlamak için başka …

4
React-Redux'da hata işlemenin doğru yolu
React-Redux ile hata işlemenin daha genel veya doğru yolunun ne olduğunu anlamak istiyorum. Varsayalım, telefon numarası kayıt bileşenim var. Bu Bileşen, girilen telefon numarasının geçersiz olup olmadığını söyleyen bir hata atar Bu hatayı ele almanın en iyi yolu ne olabilir? Fikir 1: Hata alan ve bir hata iletildiğinde bir eylem …
11 reactjs  redux 

4
native.createnavigator fabrikası bir işlev değil
Projemde bir Çekmece navigasyonu tasarlayacağım. Bu komutla yükledim: npm install @react-navigation/drawer Sonra bunu App.js import { createDrawerNavigator } from '@react-navigation/drawer'; import { NavigationContainer } from '@react-navigation/native'; Bu benim package.jsoniçeriğim: "@react-native-community/masked-view": "^0.1.6", "@react-navigation/drawer": "^5.0.0", "react": "16.9.0", "react-native": "0.61.5", "react-native-gesture-handler": "^1.5.6", "react-native-reanimated": "^1.7.0", "react-native-screens": "^2.0.0-beta.1", "react-native-view-shot": "^3.0.2", "react-navigation": "^4.1.1", "react-navigation-stack": "^2.1.0", Bu …


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.