2015-07-24 13 views
13

Veri tablosunu görüntüleyen bir bileşen yapıyorum. Bu verilere filtreler ekledikçe ve kaldırdıklarında, queryString'i replaceState ile değiştirmek istiyorum, ancak görebildiğim kadarıyla bunu yapmak için bir yöntem yoktur.pushState yerine replaceState yapmak için tetikleme geçişi

PushState yerine replaceState kullanılmasına geçişi anlatmanın bir yolu var mı?

+0

Halihazırda nelerin var olduğuna dair bazı kod örnekleri verebilir misiniz? –

+0

Tam olarak değil, çünkü denemek için özel bir şey bile göremiyorum. Sadece kütüphanede sağlanan temel Link bileşeni ile oynadım, ama [doc'un kendisi] ile ilgileniyorum (http://rackt.github.io/react-router/) Hiçbir şey göremiyorum. – Matt

+0

Temel olarak, sayfa olaylarında, 'Link' kullanmadan URL durumunu güncellemek istersiniz, değil mi? –

cevap

1

contextTypes üzerinde history belirtin, sonra this.context.history.replaceState numaralı telefonu arayın.

React.createClass kullanıyorsanız, History karışımını da kullanabilirsiniz.