如何修复无效的动态href

时间:2018-12-24 14:04:57

标签: javascript reactjs

我正在尝试在该地图中创建动态href。但是,当我单击按钮时,它似乎并没有改变路线。另外,我不能使用Link,因为它告诉我不能在路由器外部使用

const categories = [];
const menuItems= [];

{this.state.breweries.slice(0,10).map((brewery) =>
  categories.push(brewery.brewery_type)
)}

const uniqueCategories = Array.from(new Set(categories));

uniqueCategories.sort(function(a, b){
if(a < b) { return -1; }
if(a > b) { return 1; }
return 0;
})

const optionTemplate = uniqueCategories.map(v => (
  <MenuItem className="cat-dropdown" key={v.id}>
    <a href={`/` + v}>{v}</a>
  </MenuItem>
));

0 个答案:

没有答案