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

1
Typescript kullanarak getInitialProps ile Next.js'deki her bir sayfaya destek verin
Sayfa sunucu tarafında işlenir ve kullanıcı arabiriminde titreşim değişikliklerini önlemek için bana Next.js kullanarak bana gönderilmeden önce kullanıcı giriş olup olmadığını bilmek gerektiğinde bir durum var. Kullanıcının zaten bu HOC bileşenini kullanarak giriş yaptığında bazı sayfalara erişmesini nasıl önleyebileceğimi anlayabildim ... export const noAuthenticatedAllowed = (WrappedComponent: NextPage) => { const …

1
Reat-router-dom'un Bağlantısını harici kütüphaneye aktarma
Harici (node_modules) desen kütüphanemden bileşenler oluşturuyorum. Benim ana App, benim geçiyorum Linkgelen örneği react-router-domşöyle Harici kütüphanelerin bileşenine: import { Link } from 'react-router-dom'; import { Heading } from 'my-external-library'; const articleWithLinkProps = { url: `/article/${article.slug}`, routerLink: Link, }; <Heading withLinkProps={articleWithLinkProps} /> Kütüphanemde şu şekilde işler Link: const RouterLink = withLinkProps.routerLink; …

4
Firestore'da bir authUser ile ilgili kullanıcı db ayrıntılarını nasıl edinebilirsiniz?
Firebase kimlik doğrulama modeli tarafından oluşturulan özniteliklerle birleştirilen bir kullanıcı koleksiyonunda depolanan bir öznitelik olan bir kullanıcı adı almak nasıl anlamaya çalışıyorum. Bana kimlik doğrulama aracında firebase topladığı sınırlı alanları veren authUser erişebilir ve sonra (aynı uid kullanan) ilgili kullanıcı koleksiyonuna oradan almaya çalışıyorum. Ben bir tepki bağlam tüketici ile …

1
Tepki-apollo kullanımı ile hataların ele alınması
Kafamı bu soruna getirmeye çalışıyorum ama buna güçlü bir cevap bulamadım. UseMutation kancasını kullanarak bir oturum açma mutasyonu yürütmeye çalışıyorum. TLDR; Seçeneklerde geçen onError ile kullanım tarafından bana verilen hata arasındaki farkın tam olarak ne olduğunu bilmek istiyorum İşte kod snippet'im const [login, { data, loading, error }] = useMutation(LOGIN_QUERY, …

3
Kaydırma konumunun korunması yalnızca mesajlar div'in altına yakın olmadığında çalışır
send-messageMetin kutusunu seçtiğinizde ve sanal klavyeyi açtığınızda, en alttaki mesaj hala görüntülenmekte olan diğer mobil sohbet uygulamalarını taklit etmeye çalışıyorum . Bunu CSS ile inanılmaz bir şekilde yapmanın bir yolu yok gibi görünüyor, bu nedenle JavaScript resize(klavyenin açılıp kapatıldığı zaman öğrenmenin tek yolu) olaylar ve kurtarmaya manuel kaydırma. Birisi bu …

1
Google Takvim izni isterken Ekstra Hibe açılır
Google, yukarıdaki 3 pop-up'ı web sitemde google'ı kullanarak kaydolmaya çalıştıklarında kullanıcılara gösterir, ancak kaydolmaya çalıştığımda bana aynı pop-up pencereyi göstermez. Gördüğüm sadece bu - Bu 3 ayrı pop-up web sitemden büyük düşüşlere neden oluyor. Bu 3 farklı izin açılır penceresini nasıl kaldırabilirim? Google Giriş düğmesi ayrıntıları - React Google Login'i …

6
Tepki - bir yangın deposu zaman damgası görüntüle
Bir tepki app bir firestore zaman damgası görüntülemek nasıl anlamaya çalışıyorum. Oluşturulan alan adlı bir firestore belgem var. Çıktı listesine dahil etmeye çalışıyorum (ilgili bitlerin ayıklanması, böylece tüm alanların listesini okumak zorunda değilsiniz). componentDidMount() { this.setState({ loading: true }); this.unsubscribe = this.props.firebase .users() .onSnapshot(snapshot => { let users = []; …

4
componentWillReceiveProps yeniden adlandırıldı
ReactSwipableView paketini kullanan Material ui SwipeableViews kullanıyorum, bu hatayı konsolda alıyorum reakt-dom.development.js: 12466 Uyarı: componentWillReceiveProps yeniden adlandırılmıştır ve kullanılması önerilmez. Ayrıntılar için bakınız. Veri alma kodunu veya yan efektleri componentDidUpdate'e taşıyın. Sahne değiştiğinde durumu güncelliyorsanız, kodlama tekniklerini kullanmak veya statik getDerivedStateFromProps komutuna taşımak için kodunuzu yeniden düzenleyin. Daha fazla bilgi …
10 reactjs 

1
Yanıt Başlığı'nda Ağ Üzerinden X-İçerik Kodlaması-İçerik Kodlaması değil
Ben Nginx ve NodeJS sunucusu ile teslim Gzip kullanarak Next.js ile yazılmış kodu sıkıştırmak çalışıyorum. curl -H "Content-Encoding: gzip"Doğrulamak için kullandığımda config çalışıyor gibi görünüyor . Ancak gerçek tarayıcıya (Chrome, Firefox) gelip Content-Encoding: gzipözelliği Yanıt Başlıkları'nda bulamıyorum . Bunun yerine X-Content-Encoding-Over-Network: gziportaya çıktı. Google Deniz Feneri'ni site üzerinden test etmek …


1
TypeError: (0, _react.useEffect) bir işlev değil
geliştirme ortamında, benim app gayet iyi çalışıyor. Üretim ortamında hatayla kilitleniyor: Uncaught TypeError: (0 , _react.useEffect) is not a function React ve useEffect'i içe aktardığım yerde oluşturduğum bir dosyada olur: import React, { useEffect } from 'react' const X = () => { useEffect(() => { ... }) ... } …

4
Harici İnternet bağlantısına göre durumu dinamik olarak değiştirme - Tepki (çevrimdışı / çevrimiçi)
Internet bağlantısı kullanılabilirlik bayrağı içeren bir React bileşeni var. Kullanıcı arabirimi öğeleri, gerçek zamanlı duruma göre dinamik olarak değiştirilmelidir. Ayrıca, işlevler bayrağın değişikliklerinden farklı davranır. Geçerli uygulamam, aralık ve güncellemeleri kullanarak Axios kullanarak uzak API'yi her saniyede yoklar. Ben asgari hesaplama maliyeti ile devlet 1 saniyelik hata kaldırmak için bu …

1
React Typescript: Line 0: Ayrıştırma hatası: undefined öğesinin 'name' özelliği okunamıyor
Bugün aniden Typcript ile inşa edilen bir projede hatalar almaya başladım. (Veya referans verdiği herhangi bir şeyin) haftalar içinde değiştirilmeyen bir dosyada, almaya başladım: ./path/to/my/file.ts Line 0: Parsing error: Cannot read property 'name' of undefined Bu hata ilk olarak bizim CI üzerinde ortaya çıktı, el ile sunucu üzerinde oluşturularak çoğaltılabilir …

5
UIManager'da “RNCSafeAreaView” bulunamadı
Bir paket açmaya çalışıyorum, ancak android çalışırken bir sonraki mesajı gösteriyor 2020-01-05 23: 15: 45.366 26210-26210 / com.note.principal W / .note.principa: Gizli alana erişme Landroid / view / View; -> mAccessibilityDelegate: Landroid / view / View $ AccessibilityDelegate; (açık gri liste, yansıma) 2020-01-05 23: 15: 45.470 26210-26242 / com.note.principal E …


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.